jrandolf
728547d460
fix: use shadowRoot for tree walker ( #9950 )
2023-03-31 17:19:59 +02:00
jrandolf
6c018acf5d
chore: update deep implementation for P selectors ( #9908 )
2023-03-23 15:46:33 +01:00
jrandolf
323db305f0
chore: use WeakMap and null for DepthCalculator ( #9892 )
2023-03-21 14:09:50 +01:00
jrandolf
e6ec9c2958
fix: fallback to CSS ( #9876 )
2023-03-17 13:23:14 +01:00
jrandolf
9f9394ca42
chore: use parsel ( #9865 )
2023-03-16 14:41:38 +01:00
jrandolf
dd16ecae03
chore: use custom tokenizer ( #9837 )
2023-03-14 10:13:23 +01:00
jrandolf
9044609be3
fix: sort elements based on selector matching algorithm ( #9836 )
2023-03-13 16:11:16 +01:00
jrandolf
8aea8e0471
perf: use querySelector*
for pure CSS selectors ( #9835 )
2023-03-13 15:37:30 +01:00
jrandolf
f84873c121
chore: support commas in P selectors ( #9769 )
2023-03-06 10:56:52 +01:00
Nikolay Vitkov
eefe9583d0
chore: Add EsLint rule import/order ( #9685 )
2023-02-15 15:09:31 -08:00
jrandolf
2b3cf3ace9
chore: implement P queries ( #9639 )
2023-02-15 10:42:32 -08:00
jrandolf
e8f25e403f
refactor: custom query handlers and global bindings ( #9678 )
2023-02-15 07:33:18 -08:00
jrandolf
56f99f7b10
refactor: migrate to iterator-based query handlers ( #9676 )
2023-02-14 13:31:30 -08:00
jrandolf
558a8e2999
chore: fix npm scripts ( #9646 )
2023-02-10 17:57:17 +00:00
jrandolf
e003513c0c
fix: remove boundary conditions for visibility ( #9249 )
...
Fixed: https://github.com/puppeteer/puppeteer/issues/9232
2022-11-14 09:34:07 +01:00
jrandolf
acbc59999b
fix: remove viewport conditions in waitForSelector
( #9087 )
...
This PR removes the viewport conditions in `waitForSelector`.
See discussion:
https://github.com/puppeteer/puppeteer/pull/8954#issuecomment-1272338883
2022-10-10 16:00:47 +02:00
jrandolf
416d56b033
chore: refactor utils
( #9053 )
...
This PR
- renames the `utils` folder to `tools` (follows internal practice),
- migrates the contents of `scripts` into `tools` and removes scripts.
2022-10-06 10:27:14 +02:00
jrandolf
f42336cf83
feat: separate puppeteer and puppeteer-core ( #9023 )
...
This PR moves the puppeteer source code into separate mono-repo packages:
- `puppeteer` and `puppeteer-core` are now separated into their own
packages.
- `puppeteer-core` has a new exports called `puppeteer-core/internal`
for internal usage.
Tests and various tools have been updated to accommodate the migration.
2022-10-05 14:17:03 +02:00