Alex Rudenko
73403b323e
fix: use setImmediate to reduce flakiness when processing events ( #12264 )
2024-04-12 09:45:32 +00:00
Alex Rudenko
ff4f70f4ae
fix: remove NetworkServiceInProcess2 set by default ( #12261 )
...
Puppeteer has relied on this flag for a [long time](https://github.com/puppeteer/puppeteer/pull/3738 ) but it looks like it is not required anymore and it might lead to crashes in the latest versions of Chrome for desktop. This CL removes the flag.
Issue #12257
2024-04-12 11:08:26 +02:00
Nikolay Vitkov
15dde692f3
docs: update links to point to property table ( #12249 )
2024-04-11 13:01:13 +02:00
Alex Rudenko
bb10e45696
ci: add an option to run with experimental features ( #12210 )
2024-04-05 09:05:39 +00:00
Alex Rudenko
4ec0280080
fix: check if executablePath exists ( #12201 )
2024-04-04 10:46:35 +00:00
Alexandra Borovova
355835bd63
chore: set "network.cookie.cookieBehavior" preference to "0" only for CDP ( #12016 )
2024-02-29 08:44:56 +00:00
Henrik Skupin
1eb6a33aa0
chore: for Firefox enable only the required protocol (CDP or BiDi) ( #12014 )
2024-02-28 13:13:12 +00:00
Alex Rudenko
47c9fe5cd4
refactor: cleanup headless check ( #11863 )
2024-02-07 10:20:37 +01:00
Alex Rudenko
75c9e117f1
refactor!: enable the new-headless mode by default ( #11815 )
2024-02-02 13:25:43 +01:00
Alex Rudenko
4677281877
feat!: remove PUPPETEER_DOWNLOAD_PATH in favor of PUPPETEER_CACHE_DIR ( #11605 )
2024-02-02 13:14:38 +01:00
Henrik Skupin
0de9f59062
chore: for Firefox keep preference "browser.tabs.closeWindowWithLastTab" disabled for CDP ( #11794 )
2024-01-31 17:30:23 +00:00
Nikolay Vitkov
b99d478cd4
feat: add outline to PDF generation ( #11779 )
2024-01-30 12:34:33 +01:00
Alex Rudenko
ce894a2ffc
feat: download chrome-headless-shell by default and use it for the old headless mode ( #11754 )
2024-01-25 21:39:07 +01:00
jrandolf
d0dd209850
refactor: implement fromEmitterEvent
( #11658 )
2024-01-09 13:45:45 +00:00
Alex Rudenko
cc3aeeb6ea
fix: wait for WebDriver BiDi browser to close gracefully ( #11636 )
2024-01-05 10:00:59 +00:00
Nikolay Vitkov
b6c5642cc9
chore: update license headers ( #11563 )
2024-01-03 10:11:33 +00:00
Nikolay Vitkov
42b03a67d0
chore: enable no-useless-template-literals rule ( #11573 )
2024-01-02 12:35:01 +00:00
jrandolf
2bcf1e62d8
revert: "feat: download chrome-headless-shell by default and use it for the old headless mode" ( #11545 )
2023-12-13 14:40:06 +01:00
Alex Rudenko
b4a65245b0
fix: ensure fission.bfcacheInParent is disabled for cdp in Firefox ( #11522 )
2023-12-08 11:40:46 +00:00
Alex Rudenko
75ba27bca2
feat: download chrome-headless-shell by default and use it for the old headless mode ( #11093 )
2023-12-07 10:00:20 +00:00
Alex Rudenko
f8c94699c7
fix: remove CDP-specific preferences from defaults for Firefox ( #11477 )
2023-12-05 15:40:49 +00:00
Maksim Sadym
be081ba17a
feat: BiDi implementation of Puppeteer.connect
for Firefox ( #11451 )
...
Co-authored-by: Maksim Sadym <sadym@google.com>
Co-authored-by: Alex Rudenko <OrKoN@users.noreply.github.com>
2023-12-01 08:30:01 +00:00
Alex Rudenko
957a8293bb
fix: warn about launch Chrome using Node x64 on arm64 Macs ( #11471 )
2023-11-30 14:26:49 +01:00
Alex Rudenko
8aba033dde
feat: experimental WebDriver BiDi support with Firefox ( #11412 )
...
Co-authored-by: Jecelyn Yeen <5917927+jecfish@users.noreply.github.com>
2023-11-28 13:07:53 +01:00
Alex Rudenko
54b0bcbc46
docs: update faq ( #11441 )
2023-11-24 10:01:53 +00:00
Alex Rudenko
53fb69bf7f
feat: implement the Puppeteer CLI ( #11344 )
2023-11-23 08:51:37 +00:00
dependabot[bot]
97b70eaad2
chore(deps): Bump the dependencies group with 1 update ( #11415 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Maksim Sadym <sadym@google.com>
Co-authored-by: Alex Rudenko <alexrudenko@chromium.org>
2023-11-20 09:56:29 +00:00
Nikolay Vitkov
474d73fe1b
refactor: extract Connect interfaces into common ( #11392 )
2023-11-14 15:21:24 +01:00
Alex Rudenko
0a41f8d01e
fix: add --disable-infobars ( #11377 )
2023-11-13 13:39:18 +00:00
Alex Rudenko
cbc33bea40
fix: add --disable-field-trial-config ( #11352 )
2023-11-10 13:33:25 +00:00
Maksim Sadym
3a11926bd8
refactor: respect protocol
option in Puppeteer.connect
( #11338 )
...
Co-authored-by: Maksim Sadym <sadym@google.com>
2023-11-09 18:12:23 +01:00
Nikolay Vitkov
f7cf05ce4a
docs: move ProductLauncher to abstract class ( #11324 )
2023-11-08 18:36:56 +00:00
jrandolf
ce4e485d1b
fix: ignore unordered frames ( #11283 )
2023-10-31 12:39:16 +01:00
Thiago Perrotta
edec7d53f8
fix: do not pass --{enable,disable}-features twice when user-provided ( #11230 )
2023-10-23 13:27:21 +00:00
Thiago Perrotta
2b578e4a09
feat: merge user-provided --{disable,enable}-features in args ( #11152 )
...
Bug: #11072
2023-10-15 14:11:44 +00:00
Thiago Perrotta
b020e77991
chore: expose enabled chrome features as an array ( #11141 )
2023-10-12 23:48:42 +00:00
Alex Rudenko
9347aae12e
fix: disable ProcessPerSiteUpToMainFrameThreshold in Chrome ( #11139 )
2023-10-12 10:58:31 +02:00
Alex Rudenko
8324c16348
feat: enable tab targets ( #11099 )
2023-10-09 13:49:27 +02:00
jrandolf
f060d467c0
feat: implement screencasting ( #11084 )
2023-10-06 16:50:39 +02:00
Alex Rudenko
b0d7375519
fix: remove the flag disabling bfcache ( #11047 )
2023-09-28 11:44:04 +02:00
jrandolf
bd6c246b18
chore: add @typescript-eslint/no-import-type-side-effects ( #11040 )
2023-09-26 18:24:24 +02:00
jrandolf
164bdd29b0
chore: use custom disposable stack ( #10943 )
2023-09-19 18:13:51 +02:00
jrandolf
09207a71b8
chore: separate code to semantic folders ( #10914 )
2023-09-16 22:56:40 +02:00
jrandolf
c949656a43
chore: use @typescript-eslint/consistent-type-imports
( #10913 )
2023-09-15 13:00:20 +02:00
Nikolay Vitkov
aefbde60d7
refactor: align names ( #10903 )
2023-09-13 21:57:26 +02:00
jrandolf
9b6f1de8b9
feat: implement typed events ( #10889 )
2023-09-13 15:47:55 +02:00
Alex Rudenko
4852e222b7
fix: only a single disable features flag is allowed ( #10887 )
2023-09-12 07:20:30 +00:00
Alex Rudenko
d08ad5fbbe
fix: add --disable-search-engine-choice-screen to default arguments ( #10880 )
2023-09-11 17:34:19 +00:00
Alex Rudenko
acdd7d3cd5
fix: trimCache should remove Firefox too ( #10872 )
2023-09-11 08:59:19 +02:00
Alex Rudenko
22daf1861f
fix: make page.goBack work with bfcache in tab mode ( #10818 )
2023-08-30 14:28:07 +00:00