Commit Graph

107 Commits

Author SHA1 Message Date
Shuchang Zheng
0fa11a484b improve selection dom listener performance (#1667) 2025-01-28 21:14:31 +08:00
Shuchang Zheng
f01502bdde optimize domutils (#1656) 2025-01-27 22:01:15 +08:00
LawyZheng
3a1b6d185d optimize hover style map (#1635) 2025-01-24 16:31:59 +08:00
Shuchang Zheng
1c2425171f reduce hover style map (#1634) 2025-01-24 16:18:42 +08:00
Shuchang Zheng
e31b18fb00 support frameset (#1633) 2025-01-24 14:22:47 +08:00
Shuchang Zheng
ed4d0c59e7 speed up extraction (#1617) 2025-01-22 22:43:50 +08:00
Shuchang Zheng
0c02bdef19 add td interactable detecting (#1596) 2025-01-20 11:10:51 +08:00
Shuchang Zheng
4d2befd90a fix <a> interactable detecting (#1588)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-01-17 14:16:00 +08:00
Shuchang Zheng
0f390630a9 Revert "fix filter pick issue" (#1580) 2025-01-16 21:38:28 +08:00
Shuchang Zheng
32f9c19385 fix filter pick issue (#1577) 2025-01-16 19:52:08 +08:00
LawyZheng
d63061f13b fix search on auto completion (#1544) 2025-01-14 13:08:35 +08:00
LawyZheng
dc53a49749 fix date picker issue (#1523) 2025-01-09 16:14:31 +08:00
LawyZheng
c6140fa405 fix selection issues (#1515) 2025-01-08 14:27:50 +08:00
Shuchang Zheng
100dcb014c Update domutils to handle cursor:auto (#1489) 2025-01-05 00:32:41 -05:00
LawyZheng
113c91b108 fix TOTP input issue (#1462) 2025-01-02 22:10:51 +08:00
LawyZheng
aad741d8de re-add several label element to the element tree (#1429) 2024-12-24 02:44:09 +08:00
LawyZheng
b8e12f8fcd mask value for password input (#1403) 2024-12-17 17:42:36 +08:00
LawyZheng
ad0171fe09 gracefully handle NONE computedstyle (#1401) 2024-12-17 13:32:07 +08:00
LawyZheng
583075899f fix dom parsing issue (#1365) 2024-12-11 00:05:16 +08:00
LawyZheng
247ee7d3dd optimize element context parse (#1323) 2024-12-05 14:10:30 +08:00
LawyZheng
48e4984deb fallback to use js click (#1274) 2024-11-27 22:44:05 +08:00
LawyZheng
303153b305 fix shadow host parsing issue (#1253) 2024-11-25 09:49:14 +08:00
LawyZheng
96d28564a0 fix domutils parsing bug (#1249) 2024-11-24 11:33:54 +08:00
Cody Rayment
e656f1add6 Allow p tags in cursor pointer detection (#1217) 2024-11-18 16:15:09 -08:00
LawyZheng
b678ec3a80 force checkbox input to be visible (#1203) 2024-11-15 23:04:02 +08:00
LawyZheng
d107c3d4db refactor chain click (#1186) 2024-11-14 02:33:44 +08:00
LawyZheng
79bc51ba54 mark disabled element as interactable (#1175) 2024-11-12 15:35:08 +08:00
LawyZheng
46d9dad25b extend auto completion to support google address (#1174) 2024-11-12 12:11:16 +08:00
LawyZheng
3b2a7dcffc extend interactable coverage (#1170) 2024-11-12 00:25:43 +08:00
LawyZheng
dd3869b3b7 extend auto completion coverage (#1165) 2024-11-11 18:57:59 +08:00
LawyZheng
8762865a0b convert css shape to string (#1092) 2024-10-31 00:12:13 +08:00
LawyZheng
9d93280302 support to parse pseudo content (#1069) 2024-10-28 19:30:11 +08:00
LawyZheng
c9335888ff add disable element id (#1052) 2024-10-25 14:52:02 +08:00
Shuchang Zheng
ae86b45ed3 support svg-container classes as interactable svg elements (#1042) 2024-10-23 22:23:36 -07:00
LawyZheng
3a935584d0 fix yes/no radio input (#955) 2024-10-11 10:48:41 +08:00
LawyZheng
beafe624ef extend interactable parse (#936) 2024-10-09 18:33:03 +08:00
LawyZheng
47f2c5926a try to fix radio button check (#924) 2024-10-09 00:55:34 +08:00
LawyZheng
4ad5d43f3a extend custom selection (#923) 2024-10-08 17:19:31 +08:00
Kerem Yilmaz
b034a2f56c quick fix for hidden pointer input button? (#904) 2024-10-03 23:40:05 -07:00
LawyZheng
8a93c08d67 handle parsing context exception (#877) 2024-09-25 09:50:55 +08:00
LawyZheng
9cd925befa fix scrolling makes element invisible (#881) 2024-09-25 09:46:37 +08:00
LawyZheng
7e58ebca85 hardcode a hover style parsing (#876) 2024-09-25 02:01:26 +08:00
LawyZheng
839320dd42 fix custom selection bug (#871) 2024-09-21 21:05:40 +08:00
LawyZheng
fb56cba6ba remove useless select support legacy (#863) 2024-09-20 10:55:07 +08:00
Shuchang Zheng
c6775ad81f Avoid js function naming conflict - rename sleep to globalSleep (#861) 2024-09-19 16:54:58 -07:00
Shuchang Zheng
9a386c07b5 add disabled attr to element (#860) 2024-09-19 16:54:40 -07:00
Kerem Yilmaz
8d0b044270 fix angular select bug (#831) 2024-09-16 08:39:27 -07:00
Kerem Yilmaz
6571604fa5 support revival selection (#829) 2024-09-13 17:57:36 -07:00
Kerem Yilmaz
068adccb87 Invalid input types also default to text behavior (#822) 2024-09-12 11:11:37 -07:00
LawyZheng
9084bca30a mark readonly elements as non-interactable (#805) 2024-09-11 11:02:50 +08:00