Nick Sweeting
89d48ad50f
manually fix remaining broken lines
2025-03-28 18:13:47 -07:00
Nick Sweeting
ec56bfe81b
run ruff on the entire codebase
2025-03-28 01:22:48 -07:00
Nick Sweeting
69a960fa4b
refactor browser config setup process
2025-03-27 02:45:12 -07:00
Nick Sweeting
8317eddab1
Merge pull request #953 from Zhen3r/fix/viewport
...
Fix special case for viewport expansion in visibility check
2025-03-25 18:02:17 -07:00
Nick Sweeting
dfa0f30d64
Merge pull request #933 from SmartManoj/dropdown
...
Enhance dropdown
2025-03-25 18:01:37 -07:00
Nick Sweeting
c7925c0282
fix broken BrowserConfig chrome_instance_path kwarg
2025-03-25 15:06:05 -07:00
Nick Sweeting
14c4a7a293
Merge branch 'main' into nick/tri-4-make-cross-site-iframes-work-without-disabling-chrome
2025-03-25 13:25:26 -07:00
Nick Sweeting
1cbe93f8a3
Merge pull request #998 from cheewba/bugfix/empty-dir
...
Bugfix: error when trying to create empty dir.
2025-03-25 12:52:55 -07:00
Nick Sweeting
d51f43f0b0
Merge pull request #1031 from Rahul-Sharma-1729/improve_interactive_element_detection
...
Performance Improvement: Efficient Detection of Interactive Elements
2025-03-25 12:50:09 -07:00
Nick Sweeting
b68a5882fd
fix removing contenteditable check by accident
2025-03-24 17:05:31 -07:00
Nick Sweeting
07ad54ca50
ignore invisible and irrelevant cross-origin-iframes
2025-03-24 14:28:26 -07:00
Nick Sweeting
73369f910c
fix discovery of elements that have both shadow and non shadow child nodes
2025-03-24 14:28:00 -07:00
Nick Sweeting
2da5a833a9
tweak llm-facing title for new tabs and improve logging
2025-03-24 11:25:54 -07:00
Nick Sweeting
21dec0dc7f
skip iframes that already have tabs open
2025-03-24 10:59:48 -07:00
Nick Sweeting
f524540d94
open cross-origin iframes in new tabs and mark their titles
2025-03-24 10:53:18 -07:00
Nick Sweeting
421ecd597f
Merge branch 'main' into nick/tri-4-make-cross-site-iframes-work-without-disabling-chrome
2025-03-23 00:52:33 -07:00
Nick Sweeting
78ade39821
wip trying different approaches, not final
2025-03-23 00:20:12 -07:00
Nick Sweeting
b99e555cf0
skip building DOM tree for about:blank tabs
2025-03-22 19:45:32 -07:00
Magnus Müller
8239b68e53
Merge pull request #1043 from prompted365/fix-dom-detection
...
Fixed missing text input detection in DOM parsing
2025-03-22 18:53:44 -07:00
Nick Sweeting
884be76d37
special processing for child iframes
2025-03-22 14:38:44 -07:00
Nick Sweeting
2232da65ac
record when JS has run in a given target
2025-03-22 14:38:03 -07:00
KazuhitoT
f21f71d1c8
fix: cast element id to string in buildDomTree.js
2025-03-20 16:48:07 +09:00
Kalhar Pandya
6711af252f
fix: unessary space removed
2025-03-18 08:55:41 -07:00
Kalhar Pandya
0ea4de2190
fix: undeo unnecessary change
2025-03-18 08:54:23 -07:00
Kalhar Pandya
2570b33108
Fixed missing text input detection in DOM parsing
2025-03-16 20:07:38 -07:00
Rahul Sharma
cdae535f13
Update isInteractiveElement handling:
...
- Remove unused window.getComputedStyle call.
- Add a much faster check for interactive element using cursor pointer which cut short the function for 90% of the cases.
2025-03-15 12:51:25 +05:30
alex
dfd5b124f2
Bigfix: in case if node element has a shadow dom, all other children nodes are not processed
2025-03-11 09:51:26 +01:00
Zhen3r
c0754f26c6
Fix special case for viewport expansion in visibility check
2025-03-06 15:27:30 +08:00
மனோஜ்குமார் பழனிச்சாமி
10b3d8f28d
Enhance dropdown
2025-03-04 10:22:57 +05:30
shudaizi1989
5b08613a27
Fix:mutable default argument. ( #901 )
2025-03-02 12:52:30 -08:00
Magnus Müller
bc40605639
Works for immo24
2025-02-26 22:12:08 -08:00
Magnus Müller
2446f6aaa7
Revert extraction layer to previous state to include text again correctly.
2025-02-25 09:45:14 -08:00
Magnus Müller
de6618ab63
Enhance debug_page_structure with advanced element and viewport analysis
2025-02-25 07:49:38 -08:00
Magnus Müller
b67b528651
Works for cookie on zeiss
2025-02-24 16:24:28 -08:00
Magnus Müller
e2c29baad9
Reddit works again
2025-02-24 15:16:34 -08:00
Magnus Müller
da4128ed3a
Debug page structure
2025-02-24 15:05:22 -08:00
neo773
d5333087b5
Merge branch 'main' into bot-detection-batch
2025-02-24 23:02:04 +00:00
neo773
9d1f6fae61
add anti detection via rebrowser
2025-02-25 04:25:20 +05:30
Magnus Müller
9806b34f7a
Fix cookies and nav-bar buttons
2025-02-24 14:30:59 -08:00
Magnus Müller
11121179a4
Format interactive element
2025-02-22 08:37:33 -08:00
Magnus Müller
7792f6766d
Remove tag name on the end and > inbetween
2025-02-22 08:25:41 -08:00
Magnus Müller
2fb2344c71
Remove duplicates
2025-02-21 22:37:34 -08:00
Magnus Müller
7c0df13a4d
Remove [] for none interactive
2025-02-21 22:34:09 -08:00
Magnus Müller
de4c144126
Add amazon example to test
2025-02-21 21:40:26 -08:00
Magnus Müller
2e2001fb55
Exclude tagname from attribute values like button to prevent duplicates
2025-02-21 19:31:55 -08:00
Magnus Müller
f6770dee40
Only include unique attribute values in state - no attribute keys
2025-02-21 19:25:26 -08:00
Magnus Müller
ee05321023
Works again with iframes
2025-02-19 16:52:26 -08:00
Magnus Müller
283c6f6ef6
Fix none error
2025-02-19 12:50:13 -08:00
Magnus Müller
565a52aa93
Include text again
2025-02-19 12:43:54 -08:00
Magnus Müller
41d6b604a6
Enable / disable logging of performance
2025-02-19 12:06:09 -08:00