Commit Graph

436 Commits

Author SHA1 Message Date
Magnus Müller
f47cb6d511 Fix import 2025-10-24 00:06:41 -07:00
Magnus Müller
24ff856193 linter optimized 2025-10-23 23:29:19 -07:00
Magnus Müller
6ee07c06ec SVG fix 2025-10-23 18:29:05 -07:00
Magnus Müller
b678f27a3e Migration from highlight index to backendnode id 2025-10-21 21:02:28 -07:00
Magnus Müller
2d3031550e revert serilizer for normal mode 2025-10-21 20:19:24 -07:00
Magnus Müller
5de8a6e3e1 tag name validation rejects valid custom-element names (e.g. my-button) 2025-10-21 20:08:00 -07:00
Magnus Müller
9caa248316 Merge code7 branch changes 2025-10-21 18:55:54 -07:00
Magnus Müller
7f2e9fc4c3 Linter 2025-10-13 21:12:00 -07:00
Magnus Müller
20f8ef81e1 Unify extract in actor and tools 2025-10-13 21:11:26 -07:00
Magnus Müller
cb4cfb1130 Fix: update shadow root attribute in HTMLSerializer to use 'shadowroot' instead of 'shadowrootmode', enhancing compatibility with declarative shadow DOM syntax. 2025-10-13 20:50:27 -07:00
Magnus Müller
84395f1641 Filter out json and metadata from markdown 2025-10-13 20:31:21 -07:00
Magnus Müller
730019471d Fix: filter shadow roots from children nodes, ensuring clean separation in the DOM tree structure. Update EnhancedDOMTreeNode to make a copy of children_nodes to prevent mutation of the original list. 2025-10-13 19:36:13 -07:00
Magnus Müller
963e26bde6 Refactor HTMLSerializer to prioritize serialization of shadow roots before light DOM children, improving support for declarative shadow DOM and slot projection. 2025-10-13 19:21:37 -07:00
Magnus Müller
6316ae693b First version 2025-10-13 18:58:21 -07:00
Magnus Müller
be9a0851a5 If aria-expanded and expanded only keep expanded 2025-10-12 13:10:15 -07:00
Magnus Müller
27f0b50b43 Show invalid only when true 2025-10-12 13:10:10 -07:00
Magnus Müller
ca0bc33b42 Remove type if same as tag 2025-10-12 13:09:52 -07:00
Magnus Müller
aa217e10d9 Fix scroll [ instead of + 2025-10-12 13:09:38 -07:00
Magnus Müller
434cf3b3e9 Remove ▼ from llm input 2025-10-12 13:09:34 -07:00
Prakhar Jain
e9e19f785d added option to interactive elements 2025-10-04 20:46:41 +05:30
Magnus Müller
7e2d4de32c Timing 2025-09-19 19:36:53 -07:00
Gregor Žunič
0ceee655e3 Merge branch 'main' into feature/better-custom-actions 2025-09-19 11:23:42 -07:00
Magnus Müller
d8ee0d1c71 Merge branch 'fix-extraction-tasks' of https://github.com/browser-use/browser-use into fix-extraction-tasks 2025-09-18 17:26:52 -07:00
Magnus Müller
c1ea8ffa36 Adjust intersection logic in DomService to extend vertical bounds by 1000 pixels for improved frame detection. 2025-09-18 17:26:49 -07:00
Saurav Panda
c1381b9b3b Merge branch 'main' into add-baas-support 2025-09-18 15:54:47 -07:00
Magnus Müller
1f0848d6cf Fix valuemin valuemax parsing 2025-09-18 14:14:21 -07:00
Magnus Müller
ea85182832 Fix valuemin valuemax parsing 2025-09-18 13:56:28 -07:00
Magnus Müller
306c9711e6 Update browser_use/dom/serializer/serializer.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-18 13:03:45 -07:00
Magnus Müller
209e69f849 Include more dropdown info 2025-09-18 11:28:16 -07:00
Magnus Müller
94ae7a303b More types 2025-09-18 11:14:56 -07:00
Magnus Müller
90e27e07d1 Works 2025-09-18 11:10:57 -07:00
Magnus Müller
6244c97876 Include information about dom metadata in prompt 2025-09-17 11:32:11 -07:00
Magnus Müller
30eb8fe36f Linter 2025-09-17 11:07:05 -07:00
Magnus Müller
ca469caa31 The __hash__ method inefficiently recreates the static_attributes set on every call. 2025-09-17 11:06:31 -07:00
Magnus Müller
5d6c199f4f Update browser_use/dom/views.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-17 11:04:31 -07:00
Magnus Müller
48c75ffd3d Update browser_use/dom/views.py
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-17 11:04:23 -07:00
Saurav Panda
e0eb26ed58 Merge branch 'main' into add-baas-support 2025-09-17 09:58:20 -07:00
Magnus Müller
40ce0d382d Enhance static attributes list in EnhancedDOMTreeNode for improved DOM serialization 2025-09-17 09:51:34 -07:00
Magnus Müller
9618835c97 fix element hash 2025-09-17 09:48:17 -07:00
Magnus Müller
d63292b3f2 Fix bounds handling in DOMInteractedElement to return None if bounds are not set; ensure proper closure of agent service after execution. 2025-09-16 22:38:49 -07:00
Saurav Panda
85a2386c91 feat: added cloud_browser feature 2025-09-16 22:27:45 -07:00
Magnus Müller
064c5ba016 Fix rerun with inital actions 2025-09-16 21:46:45 -07:00
Gregor Žunič
11d37dd68d v1 actor 2025-09-15 17:12:31 -07:00
Gregor Žunič
893d1ad2b9 removed hardcoded max iframe recursion limit 2025-09-08 20:05:02 -07:00
Magnus Müller
661bb46b9e Increase default 2025-09-08 08:28:39 -07:00
Magnus Müller
dc0c18f55d linter 2025-09-08 08:18:47 -07:00
Magnus Müller
700910126a make iframe depth variable 2025-09-08 08:17:15 -07:00
Gregor Žunič
05408613b9 Merge branch 'main' into feature/paint-order-filtering 2025-09-07 21:07:19 -07:00
Gregor Žunič
e793376f34 step 2 <-> step 3 2025-09-07 20:57:56 -07:00
Gregor Žunič
c2eede8e20 paint order filtering 2025-09-07 20:56:48 -07:00