Chrome 112 + new headless mode + consistent viewport tweaks (#316)

* base: update to chrome 112
headless: switch to using new headless mode available in 112 which is more in sync with headful mode
viewport: use fixed viewport matching screen dimensions for headless and headful mode (if GEOMETRY is set)
profiles: fix catching new window message, reopening page in current window
versions: bump to pywb 2.7.4, update puppeteer-core to (20.2.1)
bump to 0.10.0-beta.4

* profile: force reopen in current window only for headless mode (currently breaks otherwise), remove logging messages
This commit is contained in:
Ilya Kreymer 2023-05-22 16:24:39 -07:00 committed by GitHub
parent cc606deba9
commit f51154facb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 62 additions and 42 deletions

View file

@ -1,6 +1,6 @@
{
"name": "browsertrix-crawler",
"version": "0.10.0-beta.3",
"version": "0.10.0-beta.4",
"main": "browsertrix-crawler",
"type": "module",
"repository": "https://github.com/webrecorder/browsertrix-crawler",
@ -17,7 +17,7 @@
"ioredis": "^4.27.1",
"js-yaml": "^4.1.0",
"minio": "7.0.26",
"puppeteer-core": "^19.11.1",
"puppeteer-core": "^20.2.1",
"sharp": "^0.32.1",
"sitemapper": "^3.1.2",
"uuid": "8.3.2",