Canvas recording: Preserve drawing buffer (#1273)
* Upgrade jest to 29 and puppeteer to 16 in rrweb * Apply formatting changes * Upgrade rrweb's puppeteer to v20 * Apply formatting changes * Canvas: Reduce flickering and capturing of empty canvas elements Turn on `preserveDrawingBuffer` by default for canvas FPS recording. Has some negative performance implications, but really helps when capturing canvas. * Apply formatting changes * Include all test image snapshots in ci * Apply formatting changes * Allow more flexibility when capturing hover * Apply formatting changes * Create tiny-chairs-build.md * Apply formatting changes * Update hover.test.ts * Apply formatting changes * Document snapshotFormat jest config * Freeze `yarn.lock` in ci for reproducible dependencies * Apply formatting changes * Apply formatting changes * Revert to old style of puppeteer evaluation script notation * Apply formatting changes * Make test less flaky * Apply formatting changes * Apply formatting changes * Make tests less flaky * Apply formatting changes * Make test more robust * Apply formatting changes * Apply formatting changes * Add debugging code for test * Apply formatting changes * Also test not ignored input * Apply formatting changes * Apply formatting changes * Apply formatting changes * escape ignoreSelector * Apply formatting changes * Apply formatting changes
This commit is contained in:
@@ -53,11 +53,10 @@
|
||||
"@types/chai": "^4.1.6",
|
||||
"@types/dom-mediacapture-transform": "^0.1.3",
|
||||
"@types/inquirer": "^8.2.1",
|
||||
"@types/jest": "^27.4.1",
|
||||
"@types/jest-image-snapshot": "^5.1.0",
|
||||
"@types/jest": "^29.5.0",
|
||||
"@types/jest-image-snapshot": "^6.1.0",
|
||||
"@types/node": "^18.15.11",
|
||||
"@types/offscreencanvas": "^2019.6.4",
|
||||
"@types/puppeteer": "^5.4.4",
|
||||
"construct-style-sheets-polyfill": "^3.1.0",
|
||||
"cross-env": "^5.2.0",
|
||||
"esbuild": "^0.14.38",
|
||||
@@ -65,10 +64,11 @@
|
||||
"identity-obj-proxy": "^3.0.0",
|
||||
"ignore-styles": "^5.0.1",
|
||||
"inquirer": "^9.0.0",
|
||||
"jest": "^27.5.1",
|
||||
"jest-image-snapshot": "^5.2.0",
|
||||
"jest-snapshot": "^23.6.0",
|
||||
"puppeteer": "^11.0.0",
|
||||
"jest": "^29.6.0",
|
||||
"jest-environment-jsdom": "^29.6.0",
|
||||
"jest-image-snapshot": "^6.2.0",
|
||||
"jest-snapshot": "^29.6.2",
|
||||
"puppeteer": "^20.9.0",
|
||||
"rollup": "^2.68.0",
|
||||
"rollup-plugin-esbuild": "^4.9.1",
|
||||
"rollup-plugin-postcss": "^3.1.1",
|
||||
@@ -76,7 +76,7 @@
|
||||
"rollup-plugin-typescript2": "^0.31.2",
|
||||
"rollup-plugin-web-worker-loader": "^1.6.1",
|
||||
"simple-peer-light": "^9.10.0",
|
||||
"ts-jest": "^27.1.3",
|
||||
"ts-jest": "^29.1.1",
|
||||
"ts-node": "^10.9.1",
|
||||
"tslib": "^2.3.1"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user