{ "schemaVersion": 1, "task": "PKG-TOOL-THUMB-04", "status": "done", "verifiedAt": "2026-09-15T15:51:54.088Z", "startedFrom": "490e157717a0ac06893359fb8c619df0eea1a298", "approval": { "date": "2026-09-15", "decision": "Published 3.5.31 defaults; explicit workspace-4.4 behavior, including class DEFAULTS delay." }, "node": "v24.21.0", "yarn": "1.22.22", "unit": { "command": "yarn test:thumbnail", "pass": 136, "fail": 0, "skipped": 0, "durationMs": 14968.2823, "log": "refactor/.cache/thumbnail-policy-final-unit.log" }, "installedLegacy": { "pass": 63, "fail": 0, "durationMs": 2770.2957, "log": "refactor/.cache/thumbnail-policy-installed-legacy.log", "originalArtifact": "refactor/.cache/thumbnail-package-types-qNuqdd/installed-artifacts/dist/artplayer-tool-thumbnail.legacy.js", "finalArtifactSha256": "3a3dd905d48c89de05fe232b1fe7aca522510238959c6170a7003b6df2f3df2c" }, "types": { "strictSource": "passed", "positiveNegativeModes": 5, "rejectedCallsPerMode": 12, "installed": { "task": "PKG-TOOL-THUMB-04", "scope": "Frozen Git input fixture and candidate Yarn pack installed outside workspace. The frozen fixture is not an original npm archive; no recovered 3.5.31 complete archive is claimed. Candidate root/legacy runtime, offline frozen install, all files and strict consumers verified.", "packages": [ { "label": "workspace-fixture", "name": "artplayer-tool-thumbnail", "archive": "D:\\github\\ArtPlayer\\refactor\\.cache\\thumbnail-package-types-IH4Ouy\\workspace-fixture.tgz", "sha256": "15087c77fed243938fdc6829595e899728d935f924139131eaa53c157f68c14a", "manifest": { "name": "artplayer-tool-thumbnail", "version": "4.4.0", "description": "Thumbnail tool for ArtPlayer", "author": "Harvey Zhao ", "license": "MIT", "legacy": "dist/artplayer-tool-thumbnail.legacy.js", "homepage": "https://artplayer.org", "repository": { "type": "git", "url": "git+https://github.com/zhw2590582/ArtPlayer.git" }, "bugs": { "url": "https://github.com/zhw2590582/ArtPlayer/issues" }, "keywords": [ "html5", "video", "player" ], "exports": { "import": "./dist/artplayer-tool-thumbnail.esm.js", "require": "./dist/artplayer-tool-thumbnail.js", "default": "./dist/artplayer-tool-thumbnail.js" }, "module": "dist/artplayer-tool-thumbnail.esm.js", "types": "types/artplayer-tool-thumbnail.d.ts", "browserslist": "last 1 Chrome version" }, "files": { "package/README.md": "91477fe542a44713089e384308ae6f311f887cfe63aafe1483b778a37acfa458", "package/dist/artplayer-tool-thumbnail.js": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "package/dist/artplayer-tool-thumbnail.legacy.js": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "package/dist/artplayer-tool-thumbnail.mjs": "4d46df8cccdc92d18efc6f12abedf85e8881737023f4ead28697c8b1e85eead1", "package/package.json": "9f4f9c6628ee48068f380bc52f4058c1f6aac31c20de6ed069a2c96ba635e23f", "package/src/emitter.js": "5aa71e4317037c06b94e259beed2e964bbbb7117edbe78d29cc941c4916fd2ff", "package/src/index.js": "67bc1b6a58faf11b14c8d410ae829edd64b84dc9e7b4b388b2e2dd60788bcbe4", "package/src/utils.js": "dc19fe2f338df7058084eb2301d37db59ec4c914a85ba819a856d270c1267105" } }, { "label": "candidate", "name": "artplayer-tool-thumbnail", "archive": "D:\\github\\ArtPlayer\\refactor\\.cache\\thumbnail-package-types-IH4Ouy\\candidate.tgz", "sha256": "e09bd96babde6589d4d3f0482b0819ba937622d2f6958ce127b0831f90efb63a", "manifest": { "name": "artplayer-tool-thumbnail", "version": "4.4.0", "description": "Thumbnail tool for ArtPlayer", "author": "Harvey Zhao ", "license": "MIT", "legacy": "dist/artplayer-tool-thumbnail.legacy.js", "homepage": "https://artplayer.org", "repository": { "type": "git", "url": "git+https://github.com/zhw2590582/ArtPlayer.git" }, "bugs": { "url": "https://github.com/zhw2590582/ArtPlayer/issues" }, "keywords": [ "html5", "video", "player" ], "exports": { ".": { "import": { "types": "./types/artplayer-tool-thumbnail.d.mts", "default": "./dist/artplayer-tool-thumbnail.mjs" }, "require": { "types": "./types/artplayer-tool-thumbnail.d.cts", "default": "./dist/artplayer-tool-thumbnail.js" }, "default": "./dist/artplayer-tool-thumbnail.js" }, "./legacy": { "types": "./types/artplayer-tool-thumbnail.d.cts", "import": "./dist/artplayer-tool-thumbnail.legacy.js", "require": "./dist/artplayer-tool-thumbnail.legacy.js", "default": "./dist/artplayer-tool-thumbnail.legacy.js" } }, "main": "./dist/artplayer-tool-thumbnail.js", "module": "./dist/artplayer-tool-thumbnail.mjs", "types": "./types/artplayer-tool-thumbnail.d.ts", "browserslist": "last 1 Chrome version", "typesVersions": { "*": { "legacy": [ "types/artplayer-tool-thumbnail.d.ts" ] } }, "files": [ "ARCHITECTURE.md", "README.md", "THIRD_PARTY_NOTICES", "dist", "types" ] }, "files": { "package/ARCHITECTURE.md": "44534a91510f99ff1d64a013953c77cfb6c00ece9f4dfad86a12e66b1999a3ec", "package/README.md": "959562ac29bd0162e22c30041da9c3c9bfc9039e20cd6f210fb26b597d7f1c74", "package/THIRD_PARTY_NOTICES": "7bea0832808c3d37b5a79f2ed6c65ef2ebdf7dbcbba124c469ebb90e2ec7c013", "package/dist/artplayer-tool-thumbnail.js": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "package/dist/artplayer-tool-thumbnail.legacy.js": "3a3dd905d48c89de05fe232b1fe7aca522510238959c6170a7003b6df2f3df2c", "package/dist/artplayer-tool-thumbnail.mjs": "39a3c48eca45c1c97e976d864f11d8b758d64cbae98654f88de3e26f1f36b60b", "package/package.json": "dafbe13cddee908b2932ab2f529b0eef86ad9d9de8f7ab7585ed073c221cdbe1", "package/types/README.md": "dd0bf1f872feac29b4c10424bec22c66174848d30724f067e463763de2ccea62", "package/types/artplayer-tool-thumbnail.d.cts": "f0573326178b57a6e22a08b53247eb15ef4d20a1652e40d0cae638ac7aaf8092", "package/types/artplayer-tool-thumbnail.d.mts": "f7a2fea001883706400b250588363533605d3f3a075cef1e31ae973c22258cb3", "package/types/artplayer-tool-thumbnail.d.ts": "3da1a6a68db16c173dfb688ccc49ed130de2f7fb4790f1888230f2fd4c5847ac" } } ], "matrix": [ { "package": "workspace-fixture", "compiler": "5.9.3", "mode": "node10-commonjs", "diagnostics": [ { "code": 2307, "message": "Cannot find module 'artplayer-tool-thumbnail' or its corresponding type declarations." } ], "negative": [] }, { "package": "workspace-fixture", "compiler": "5.9.3", "mode": "nodenext-cjs", "diagnostics": [ { "code": 7016, "message": "Could not find a declaration file for module 'artplayer-tool-thumbnail'. '/node_modules/artplayer-tool-thumbnail/dist/artplayer-tool-thumbnail.js' implicitly has an 'any' type.\n Try `npm i --save-dev @types/artplayer-tool-thumbnail` if it exists or add a new declaration (.d.ts) file containing `declare module 'artplayer-tool-thumbnail';`" } ], "negative": [] }, { "package": "workspace-fixture", "compiler": "5.9.3", "mode": "nodenext-esm", "diagnostics": [ { "code": 7016, "message": "Could not find a declaration file for module 'artplayer-tool-thumbnail'. '/node_modules/artplayer-tool-thumbnail/dist/artplayer-tool-thumbnail.js' implicitly has an 'any' type.\n Try `npm i --save-dev @types/artplayer-tool-thumbnail` if it exists or add a new declaration (.d.ts) file containing `declare module 'artplayer-tool-thumbnail';`" } ], "negative": [] }, { "package": "workspace-fixture", "compiler": "5.9.3", "mode": "bundler-esm", "diagnostics": [ { "code": 7016, "message": "Could not find a declaration file for module 'artplayer-tool-thumbnail'. '/node_modules/artplayer-tool-thumbnail/dist/artplayer-tool-thumbnail.js' implicitly has an 'any' type.\n Try `npm i --save-dev @types/artplayer-tool-thumbnail` if it exists or add a new declaration (.d.ts) file containing `declare module 'artplayer-tool-thumbnail';`" } ], "negative": [] }, { "package": "workspace-fixture", "compiler": "4.3.5", "mode": "node10-commonjs", "diagnostics": [ { "code": 2307, "message": "Cannot find module 'artplayer-tool-thumbnail' or its corresponding type declarations." } ], "negative": [] }, { "package": "candidate", "compiler": "5.9.3", "mode": "node10-commonjs", "diagnostics": [], "negative": [ { "code": 2322, "message": "Type 'string' is not assignable to type 'number'." }, { "code": 2322, "message": "Type 'string' is not assignable to type 'Element'." }, { "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'File'." }, { "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "code": 2345, "message": "Argument of type '(value: HTMLVideoElement) => number' is not assignable to parameter of type '(this: unknown, file: File) => unknown'.\n Types of parameters 'value' and 'file' are incompatible.\n Type 'File' is missing the following properties from type 'HTMLVideoElement': disablePictureInPicture, height, onenterpictureinpicture, onleavepictureinpicture, and 376 more." }, { "code": 2322, "message": "Type 'Promise' is not assignable to type 'Promise'.\n Type 'void' is not assignable to type 'string'." }, { "code": 2551, "message": "Property 'default' does not exist on type 'typeof ArtplayerToolThumbnail'. Did you mean 'DEFAULTS'?" }, { "code": 2322, "message": "Type 'number | undefined' is not assignable to type 'number'.\n Type 'undefined' is not assignable to type 'number'." }, { "code": 2345, "message": "Argument of type '(message: string) => number' is not assignable to parameter of type '(this: unknown, message: unknown) => unknown'.\n Types of parameters 'message' and 'message' are incompatible.\n Type 'unknown' is not assignable to type 'string'." }, { "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "code": 2322, "message": "Type '\"latest\"' is not assignable to type 'Compatibility | undefined'." }, { "code": 2322, "message": "Type 'string' is not assignable to type 'number'." } ] }, { "package": "candidate", "compiler": "5.9.3", "mode": "nodenext-cjs", "diagnostics": [], "negative": [ { "code": 2322, "message": "Type 'string' is not assignable to type 'number'." }, { "code": 2322, "message": "Type 'string' is not assignable to type 'Element'." }, { "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'File'." }, { "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "code": 2345, "message": "Argument of type '(value: HTMLVideoElement) => number' is not assignable to parameter of type '(this: unknown, file: File) => unknown'.\n Types of parameters 'value' and 'file' are incompatible.\n Type 'File' is missing the following properties from type 'HTMLVideoElement': disablePictureInPicture, height, onenterpictureinpicture, onleavepictureinpicture, and 376 more." }, { "code": 2322, "message": "Type 'Promise' is not assignable to type 'Promise'.\n Type 'void' is not assignable to type 'string'." }, { "code": 2551, "message": "Property 'default' does not exist on type 'typeof ArtplayerToolThumbnail'. Did you mean 'DEFAULTS'?" }, { "code": 2322, "message": "Type 'number | undefined' is not assignable to type 'number'.\n Type 'undefined' is not assignable to type 'number'." }, { "code": 2345, "message": "Argument of type '(message: string) => number' is not assignable to parameter of type '(this: unknown, message: unknown) => unknown'.\n Types of parameters 'message' and 'message' are incompatible.\n Type 'unknown' is not assignable to type 'string'." }, { "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "code": 2322, "message": "Type '\"latest\"' is not assignable to type 'Compatibility | undefined'." }, { "code": 2322, "message": "Type 'string' is not assignable to type 'number'." } ] }, { "package": "candidate", "compiler": "5.9.3", "mode": "nodenext-esm", "diagnostics": [], "negative": [ { "code": 2322, "message": "Type 'string' is not assignable to type 'number'." }, { "code": 2322, "message": "Type 'string' is not assignable to type 'Element'." }, { "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'File'." }, { "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "code": 2345, "message": "Argument of type '(value: HTMLVideoElement) => number' is not assignable to parameter of type '(this: unknown, file: File) => unknown'.\n Types of parameters 'value' and 'file' are incompatible.\n Type 'File' is missing the following properties from type 'HTMLVideoElement': disablePictureInPicture, height, onenterpictureinpicture, onleavepictureinpicture, and 376 more." }, { "code": 2322, "message": "Type 'Promise' is not assignable to type 'Promise'.\n Type 'void' is not assignable to type 'string'." }, { "code": 2551, "message": "Property 'default' does not exist on type 'typeof ArtplayerToolThumbnail'. Did you mean 'DEFAULTS'?" }, { "code": 2322, "message": "Type 'number | undefined' is not assignable to type 'number'.\n Type 'undefined' is not assignable to type 'number'." }, { "code": 2345, "message": "Argument of type '(message: string) => number' is not assignable to parameter of type '(this: unknown, message: unknown) => unknown'.\n Types of parameters 'message' and 'message' are incompatible.\n Type 'unknown' is not assignable to type 'string'." }, { "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "code": 2322, "message": "Type '\"latest\"' is not assignable to type 'Compatibility | undefined'." }, { "code": 2322, "message": "Type 'string' is not assignable to type 'number'." } ] }, { "package": "candidate", "compiler": "5.9.3", "mode": "bundler-esm", "diagnostics": [], "negative": [ { "code": 2322, "message": "Type 'string' is not assignable to type 'number'." }, { "code": 2322, "message": "Type 'string' is not assignable to type 'Element'." }, { "code": 2345, "message": "Argument of type 'string' is not assignable to parameter of type 'File'." }, { "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "code": 2345, "message": "Argument of type '(value: HTMLVideoElement) => number' is not assignable to parameter of type '(this: unknown, file: File) => unknown'.\n Types of parameters 'value' and 'file' are incompatible.\n Type 'File' is missing the following properties from type 'HTMLVideoElement': disablePictureInPicture, height, onenterpictureinpicture, onleavepictureinpicture, and 376 more." }, { "code": 2322, "message": "Type 'Promise' is not assignable to type 'Promise'.\n Type 'void' is not assignable to type 'string'." }, { "code": 2551, "message": "Property 'default' does not exist on type 'typeof ArtplayerToolThumbnail'. Did you mean 'DEFAULTS'?" }, { "code": 2322, "message": "Type 'number | undefined' is not assignable to type 'number'.\n Type 'undefined' is not assignable to type 'number'." }, { "code": 2345, "message": "Argument of type '(message: string) => number' is not assignable to parameter of type '(this: unknown, message: unknown) => unknown'.\n Types of parameters 'message' and 'message' are incompatible.\n Type 'unknown' is not assignable to type 'string'." }, { "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "code": 2322, "message": "Type '\"latest\"' is not assignable to type 'Compatibility | undefined'." }, { "code": 2322, "message": "Type 'string' is not assignable to type 'number'." } ] }, { "package": "candidate", "compiler": "4.3.5", "mode": "node10-commonjs", "diagnostics": [], "negative": [ { "code": 2322, "message": "Type 'string' is not assignable to type 'number | undefined'." }, { "code": 2322, "message": "Type 'string' is not assignable to type 'Element | undefined'." }, { "code": 2345, "message": "Argument of type '\"video.mp4\"' is not assignable to parameter of type 'File | null | undefined'." }, { "code": 2345, "message": "Argument of type 'number' is not assignable to parameter of type 'string'." }, { "code": 2345, "message": "Argument of type '(value: HTMLVideoElement) => number' is not assignable to parameter of type '(this: unknown, file: File) => unknown'.\n Types of parameters 'value' and 'file' are incompatible.\n Type 'File' is missing the following properties from type 'HTMLVideoElement': height, playsInline, poster, videoHeight, and 285 more." }, { "code": 2322, "message": "Type 'Promise' is not assignable to type 'Promise'.\n Type 'void' is not assignable to type 'string'." }, { "code": 2551, "message": "Property 'default' does not exist on type 'typeof ArtplayerToolThumbnail'. Did you mean 'DEFAULTS'?" }, { "code": 2322, "message": "Type 'number | undefined' is not assignable to type 'number'.\n Type 'undefined' is not assignable to type 'number'." }, { "code": 2345, "message": "Argument of type '(message: string) => number' is not assignable to parameter of type '(this: unknown, message: unknown) => unknown'.\n Types of parameters 'message' and 'message' are incompatible.\n Type 'unknown' is not assignable to type 'string'." }, { "code": 2554, "message": "Expected 1 arguments, but got 2." }, { "code": 2322, "message": "Type '\"latest\"' is not assignable to type 'Compatibility | undefined'." }, { "code": 2322, "message": "Type 'string' is not assignable to type 'number | undefined'." } ] }, { "package": "candidate", "compiler": "5.9.3", "mode": "nodenext-cjs-no-interop", "diagnostics": [], "negative": [ { "code": 2551, "message": "Property 'default' does not exist on type 'typeof ArtplayerToolThumbnail'. Did you mean 'DEFAULTS'?" } ] }, { "package": "candidate", "compiler": "4.3.5", "mode": "node10-commonjs-no-interop", "diagnostics": [], "negative": [ { "code": 2551, "message": "Property 'default' does not exist on type 'typeof ArtplayerToolThumbnail'. Did you mean 'DEFAULTS'?" } ] } ], "runtime": [ { "package": "workspace-fixture", "commonjs": "function", "esm": "ERR_MODULE_NOT_FOUND", "typesMissing": true }, { "package": "candidate", "commonjs": "function", "esm": "function", "legacy": "function", "ssrImport": true } ] } }, "lint": { "exitCode": 0, "log": "refactor/.cache/thumbnail-policy-lint.log" }, "builds": { "formats": [ "main", "legacy", "esm" ], "exitCode": 0, "log": "refactor/.cache/thumbnail-policy-build.log" }, "browser": { "source": { "report": "refactor/.cache/thumbnail-policy-browser-source-final/report.json", "sha256": "b51a5cd2311c9b434da5d618ce1271a5b556a8cc82c77e5a6557d993ca2af9fe", "stats": { "startTime": "2026-09-15T15:48:30.848Z", "duration": 66422.918, "expected": 90, "skipped": 0, "unexpected": 0, "flaky": 0 }, "capabilityControlCases": 23, "cases": [ { "file": "thumbnail-editor-types.spec.js", "title": "Monaco consumes Thumbnail global declarations and runs the actual typed constructor and cleanup", "browser": "chromium", "status": "expected", "duration": 939, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-editor": { "candidate": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "declarations": { "artplayer": "6b038ad9084766023baaa037e6abcd9edde2a3c40b8b9b1dfc5e45c20be7b7ba", "artplayer-tool-thumbnail": "f2845ec0a890d001829dbca089ccc450f8e77817e497c5738f964c2920772f3f", "artplayer-proxy-mediabunny": "acbaa0a25f20ac15b3d79db00b3a16167f84452ab58933110f42dcb3262fbd3e" }, "result": { "syntax": [], "semantic": [], "declaration": [], "invalid": [ 2322 ], "executed": true, "actual": { "last": 7, "connected": false, "inputConnected": false, "processing": false } }, "scope": "Real local Monaco worker, typed constructor/custom event and native DOM cleanup; MediaBunny relative type bundle also compiles. This does not test file decoding or the complete demo/player integration." }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-editor-types.spec.js", "title": "Monaco consumes Thumbnail global declarations and runs the actual typed constructor and cleanup", "browser": "firefox", "status": "expected", "duration": 2236, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-editor": { "candidate": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "declarations": { "artplayer": "6b038ad9084766023baaa037e6abcd9edde2a3c40b8b9b1dfc5e45c20be7b7ba", "artplayer-tool-thumbnail": "f2845ec0a890d001829dbca089ccc450f8e77817e497c5738f964c2920772f3f", "artplayer-proxy-mediabunny": "acbaa0a25f20ac15b3d79db00b3a16167f84452ab58933110f42dcb3262fbd3e" }, "result": { "syntax": [], "semantic": [], "declaration": [], "invalid": [ 2322 ], "executed": true, "actual": { "last": 7, "connected": false, "inputConnected": false, "processing": false } }, "scope": "Real local Monaco worker, typed constructor/custom event and native DOM cleanup; MediaBunny relative type bundle also compiles. This does not test file decoding or the complete demo/player integration." }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-editor-types.spec.js", "title": "Monaco consumes Thumbnail global declarations and runs the actual typed constructor and cleanup", "browser": "webkit", "status": "expected", "duration": 1342, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-editor": { "candidate": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "declarations": { "artplayer": "6b038ad9084766023baaa037e6abcd9edde2a3c40b8b9b1dfc5e45c20be7b7ba", "artplayer-tool-thumbnail": "f2845ec0a890d001829dbca089ccc450f8e77817e497c5738f964c2920772f3f", "artplayer-proxy-mediabunny": "acbaa0a25f20ac15b3d79db00b3a16167f84452ab58933110f42dcb3262fbd3e" }, "result": { "syntax": [], "semantic": [], "declaration": [], "invalid": [ 2322 ], "executed": true, "actual": { "last": 7, "connected": false, "inputConnected": false, "processing": false } }, "scope": "Real local Monaco worker, typed constructor/custom event and native DOM cleanup; MediaBunny relative type bundle also compiles. This does not test file decoding or the complete demo/player integration." }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-emitter.spec.js", "title": "Thumbnail cdn-3.5.31: destroy preserves falsy listener exceptions with real DOM cleanup", "browser": "chromium", "status": "expected", "duration": 205, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-cleanup-errors": { "implementation": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "result": [ { "index": 0, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 1, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 2, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 3, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 4, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 5, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 6, "threw": true, "same": true, "notified": 1, "videoConnected": false } ] }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-emitter.spec.js", "title": "Thumbnail workspace.js: destroy preserves falsy listener exceptions with real DOM cleanup", "browser": "chromium", "status": "expected", "duration": 169, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-cleanup-errors": { "implementation": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "result": [ { "index": 0, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 1, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 2, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 3, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 4, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 5, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 6, "threw": true, "same": true, "notified": 1, "videoConnected": false } ] }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-emitter.spec.js", "title": "Thumbnail workspace.legacy.js: destroy preserves falsy listener exceptions with real DOM cleanup", "browser": "chromium", "status": "expected", "duration": 138, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-cleanup-errors": { "implementation": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "result": [ { "index": 0, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 1, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 2, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 3, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 4, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 5, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 6, "threw": true, "same": true, "notified": 1, "videoConnected": false } ] }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-emitter.spec.js", "title": "Thumbnail candidate-source: destroy preserves falsy listener exceptions with real DOM cleanup", "browser": "chromium", "status": "expected", "duration": 177, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-cleanup-errors": { "implementation": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "result": [ { "index": 0, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 1, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 2, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 3, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 4, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 5, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 6, "threw": true, "same": true, "notified": 1, "videoConnected": false } ] }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-emitter.spec.js", "title": "Thumbnail native browser event registry handles special names and nested once without changing DOM cleanup", "browser": "chromium", "status": "expected", "duration": 144, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-emitter": { "candidate": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "result": { "keys": [ { "name": "__proto__", "calls": 3, "prototypePreserved": true, "removed": true }, { "name": "constructor", "calls": 3, "prototypePreserved": true, "removed": true }, { "name": "toString", "calls": 3, "prototypePreserved": true, "removed": true }, { "name": "hasOwnProperty", "calls": 3, "prototypePreserved": true, "removed": true } ], "seen": [ "on:inner", "once:inner", "on:outer" ], "videoConnected": false, "inputConnected": false, "processing": false } }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-emitter.spec.js", "title": "Thumbnail cdn-3.5.31: destroy preserves falsy listener exceptions with real DOM cleanup", "browser": "firefox", "status": "expected", "duration": 1422, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-cleanup-errors": { "implementation": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "result": [ { "index": 0, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 1, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 2, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 3, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 4, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 5, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 6, "threw": true, "same": true, "notified": 1, "videoConnected": false } ] }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-emitter.spec.js", "title": "Thumbnail workspace.js: destroy preserves falsy listener exceptions with real DOM cleanup", "browser": "firefox", "status": "expected", "duration": 433, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-cleanup-errors": { "implementation": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "result": [ { "index": 0, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 1, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 2, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 3, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 4, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 5, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 6, "threw": true, "same": true, "notified": 1, "videoConnected": false } ] }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-emitter.spec.js", "title": "Thumbnail workspace.legacy.js: destroy preserves falsy listener exceptions with real DOM cleanup", "browser": "firefox", "status": "expected", "duration": 475, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-cleanup-errors": { "implementation": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "result": [ { "index": 0, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 1, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 2, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 3, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 4, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 5, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 6, "threw": true, "same": true, "notified": 1, "videoConnected": false } ] }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-emitter.spec.js", "title": "Thumbnail candidate-source: destroy preserves falsy listener exceptions with real DOM cleanup", "browser": "firefox", "status": "expected", "duration": 387, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-cleanup-errors": { "implementation": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "result": [ { "index": 0, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 1, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 2, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 3, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 4, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 5, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 6, "threw": true, "same": true, "notified": 1, "videoConnected": false } ] }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-emitter.spec.js", "title": "Thumbnail native browser event registry handles special names and nested once without changing DOM cleanup", "browser": "firefox", "status": "expected", "duration": 402, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-emitter": { "candidate": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "result": { "keys": [ { "name": "__proto__", "calls": 3, "prototypePreserved": true, "removed": true }, { "name": "constructor", "calls": 3, "prototypePreserved": true, "removed": true }, { "name": "toString", "calls": 3, "prototypePreserved": true, "removed": true }, { "name": "hasOwnProperty", "calls": 3, "prototypePreserved": true, "removed": true } ], "seen": [ "on:inner", "once:inner", "on:outer" ], "videoConnected": false, "inputConnected": false, "processing": false } }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-emitter.spec.js", "title": "Thumbnail cdn-3.5.31: destroy preserves falsy listener exceptions with real DOM cleanup", "browser": "webkit", "status": "expected", "duration": 635, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-cleanup-errors": { "implementation": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "result": [ { "index": 0, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 1, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 2, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 3, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 4, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 5, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 6, "threw": true, "same": true, "notified": 1, "videoConnected": false } ] }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-emitter.spec.js", "title": "Thumbnail workspace.js: destroy preserves falsy listener exceptions with real DOM cleanup", "browser": "webkit", "status": "expected", "duration": 540, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-cleanup-errors": { "implementation": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "result": [ { "index": 0, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 1, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 2, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 3, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 4, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 5, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 6, "threw": true, "same": true, "notified": 1, "videoConnected": false } ] }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-emitter.spec.js", "title": "Thumbnail workspace.legacy.js: destroy preserves falsy listener exceptions with real DOM cleanup", "browser": "webkit", "status": "expected", "duration": 496, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-cleanup-errors": { "implementation": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "result": [ { "index": 0, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 1, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 2, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 3, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 4, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 5, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 6, "threw": true, "same": true, "notified": 1, "videoConnected": false } ] }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-emitter.spec.js", "title": "Thumbnail candidate-source: destroy preserves falsy listener exceptions with real DOM cleanup", "browser": "webkit", "status": "expected", "duration": 534, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-cleanup-errors": { "implementation": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "result": [ { "index": 0, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 1, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 2, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 3, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 4, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 5, "threw": true, "same": true, "notified": 1, "videoConnected": false }, { "index": 6, "threw": true, "same": true, "notified": 1, "videoConnected": false } ] }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-emitter.spec.js", "title": "Thumbnail native browser event registry handles special names and nested once without changing DOM cleanup", "browser": "webkit", "status": "expected", "duration": 502, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-emitter": { "candidate": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "result": { "keys": [ { "name": "__proto__", "calls": 3, "prototypePreserved": true, "removed": true }, { "name": "constructor", "calls": 3, "prototypePreserved": true, "removed": true }, { "name": "toString", "calls": 3, "prototypePreserved": true, "removed": true }, { "name": "hasOwnProperty", "calls": 3, "prototypePreserved": true, "removed": true } ], "seen": [ "on:inner", "once:inner", "on:outer" ], "videoConnected": false, "inputConnected": false, "processing": false } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-input.spec.js", "title": "Thumbnail input ownership replaces real DOM listeners and generated inputs", "browser": "chromium", "status": "expected", "duration": 203, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-input-ownership": { "implementation": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "scope": "Native file input/DOM/listeners only; does not claim media decoding.", "switched": { "value": "", "events": [ "thumbnail-pattern.mp4" ], "firstPosition": "sticky", "disconnected": true }, "result": { "events": [ "thumbnail-pattern.mp4", "thumbnail-pattern.mp4" ], "sameError": true, "notifications": 1, "inputConnected": false, "videoConnected": false, "secondPosition": "absolute", "inputs": 0 } }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-input.spec.js", "title": "Thumbnail input ownership replaces real DOM listeners and generated inputs", "browser": "firefox", "status": "expected", "duration": 471, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-input-ownership": { "implementation": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "scope": "Native file input/DOM/listeners only; does not claim media decoding.", "switched": { "value": "", "events": [ "thumbnail-pattern.mp4" ], "firstPosition": "sticky", "disconnected": true }, "result": { "events": [ "thumbnail-pattern.mp4", "thumbnail-pattern.mp4" ], "sameError": true, "notifications": 1, "inputConnected": false, "videoConnected": false, "secondPosition": "absolute", "inputs": 0 } }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-input.spec.js", "title": "Thumbnail input ownership replaces real DOM listeners and generated inputs", "browser": "webkit", "status": "expected", "duration": 704, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-input-ownership": { "implementation": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "scope": "Native file input/DOM/listeners only; does not claim media decoding.", "switched": { "value": "", "events": [ "thumbnail-pattern.mp4" ], "firstPosition": "sticky", "disconnected": true }, "result": { "events": [ "thumbnail-pattern.mp4", "thumbnail-pattern.mp4" ], "sameError": true, "notifications": 1, "inputConnected": false, "videoConnected": false, "secondPosition": "absolute", "inputs": 0 } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-native.spec.js", "title": "Thumbnail native HTTP and Blob media controls", "browser": "chromium", "status": "expected", "duration": 170, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-native-media-controls": [ { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 90.046009, "width": 640 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 90.046009, "width": 640 } ], "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-native.spec.js", "title": "Thumbnail native HTTP and Blob media controls", "browser": "firefox", "status": "expected", "duration": 580, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-native-media-controls": [ { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 24, "width": 320 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 90.045986, "width": 640 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "blob", "outcome": "loaded", "readyState": 4, "error": 0, "duration": 90.045986, "width": 640 } ], "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-native.spec.js", "title": "Thumbnail native HTTP and Blob media controls", "browser": "webkit", "status": "expected", "duration": 1829, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native Blob URL unavailable for /test/pattern.mp4; HTTP comparison loads. This is not successful extraction." }, { "type": "capability-control", "description": "Native Blob URL unavailable for /test/thumbnail-pattern.mp4; HTTP comparison loads. This is not successful extraction." }, { "type": "capability-control", "description": "Native Blob URL unavailable for /assets/sample/video.mp4; HTTP comparison loads. This is not successful extraction." } ], "errors": [], "attachments": { "thumbnail-native-media-controls": [ { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 3, "error": 0, "duration": 8, "width": 320 }, { "url": "/test/pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "error", "readyState": 0, "error": 4, "duration": null, "width": 0 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 2, "error": 0, "duration": 24, "width": 320 }, { "url": "/test/thumbnail-pattern.mp4", "type": "video/mp4", "transport": "blob", "outcome": "error", "readyState": 0, "error": 4, "duration": null, "width": 0 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "http", "outcome": "loaded", "readyState": 2, "error": 0, "duration": 90.094, "width": 640 }, { "url": "/assets/sample/video.mp4", "type": "video/mp4", "transport": "blob", "outcome": "error", "readyState": 0, "error": 4, "duration": null, "width": 0 } ], "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "chromium", "status": "expected", "duration": 8033, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-extraction": { "width": 240, "height": 150, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 30, "mime": "image/png", "bytes": 26427, "nonBlack": 2400, "initialEvents": [ { "event": "file", "at": 97.30000001192093, "progress": null, "processing": false }, { "event": "video", "at": 407.5, "progress": null, "processing": false }, { "event": "canvas", "at": 495, "progress": null, "processing": false }, { "event": "update", "at": 808.5, "progress": 0.1, "processing": true }, { "event": "update", "at": 1110.699999988079, "progress": 0.2, "processing": true }, { "event": "update", "at": 1424.199999988079, "progress": 0.3, "processing": true }, { "event": "update", "at": 1726, "progress": 0.4, "processing": true }, { "event": "update", "at": 2037.1000000238419, "progress": 0.5, "processing": true }, { "event": "update", "at": 2350.699999988079, "progress": 0.6, "processing": true }, { "event": "update", "at": 2661.699999988079, "progress": 0.7, "processing": true }, { "event": "update", "at": 2969.699999988079, "progress": 0.8, "processing": true }, { "event": "update", "at": 3278.5, "progress": 0.9, "processing": true }, { "event": "update", "at": 3585.800000011921, "progress": 1, "processing": true }, { "event": "done", "at": 4199.5, "progress": null, "processing": false } ], "events": [ { "event": "file", "at": 97.30000001192093, "progress": null, "processing": false }, { "event": "video", "at": 407.5, "progress": null, "processing": false }, { "event": "canvas", "at": 495, "progress": null, "processing": false }, { "event": "update", "at": 808.5, "progress": 0.1, "processing": true }, { "event": "update", "at": 1110.699999988079, "progress": 0.2, "processing": true }, { "event": "update", "at": 1424.199999988079, "progress": 0.3, "processing": true }, { "event": "update", "at": 1726, "progress": 0.4, "processing": true }, { "event": "update", "at": 2037.1000000238419, "progress": 0.5, "processing": true }, { "event": "update", "at": 2350.699999988079, "progress": 0.6, "processing": true }, { "event": "update", "at": 2661.699999988079, "progress": 0.7, "processing": true }, { "event": "update", "at": 2969.699999988079, "progress": 0.8, "processing": true }, { "event": "update", "at": 3278.5, "progress": 0.9, "processing": true }, { "event": "update", "at": 3585.800000011921, "progress": 1, "processing": true }, { "event": "done", "at": 4199.5, "progress": null, "processing": false }, { "event": "canvas", "at": 4213.300000011921, "progress": null, "processing": false }, { "event": "update", "at": 4518.400000035763, "progress": 0.1, "processing": true }, { "event": "update", "at": 4829.900000035763, "progress": 0.2, "processing": true }, { "event": "update", "at": 5144.100000023842, "progress": 0.3, "processing": true }, { "event": "update", "at": 5457.199999988079, "progress": 0.4, "processing": true }, { "event": "update", "at": 5773.5, "progress": 0.5, "processing": true }, { "event": "update", "at": 6076.600000023842, "progress": 0.6, "processing": true }, { "event": "update", "at": 6384.600000023842, "progress": 0.7, "processing": true }, { "event": "update", "at": 6687.100000023842, "progress": 0.8, "processing": true }, { "event": "update", "at": 6994.5, "progress": 0.9, "processing": true }, { "event": "update", "at": 7300.5, "progress": 1, "processing": true }, { "event": "done", "at": 7905.699999988079, "progress": null, "processing": false }, { "event": "destroy", "at": 7906.100000023842, "progress": null, "processing": false } ], "first": "blob:http://127.0.0.1:8084/ced686de-0229-4253-9296-1c86cb2d7ead", "second": "blob:http://127.0.0.1:8084/001555b1-557d-469d-9445-9971c8ada479", "created": [ "blob:http://127.0.0.1:8084/eb00ea3f-2a72-44b9-8da4-b96edb8d53b2", "blob:http://127.0.0.1:8084/2b790b8c-2de5-4957-8114-fa1646f4dba5", "blob:http://127.0.0.1:8084/22df75b7-8ec8-45bc-a8d1-9e8296bdc5e0", "blob:http://127.0.0.1:8084/70c95a03-92f5-46d5-9b77-61dd9cdfb103", "blob:http://127.0.0.1:8084/dc69069f-fe85-474a-8aa1-362fc5af1e81", "blob:http://127.0.0.1:8084/6a868302-ff84-4f83-807e-6ea81d47601f", "blob:http://127.0.0.1:8084/f154946c-1879-4e86-9276-f2803d72f7bb", "blob:http://127.0.0.1:8084/ba9fb177-be3b-4c36-9f1f-944995001685", "blob:http://127.0.0.1:8084/8e3d656e-4677-4eab-b08a-46de7a9eb0bc", "blob:http://127.0.0.1:8084/a800aaa4-48f5-4a97-be93-113ae8e6fade", "blob:http://127.0.0.1:8084/ced686de-0229-4253-9296-1c86cb2d7ead", "blob:http://127.0.0.1:8084/9d6585f4-db2d-43a8-a695-fa1f7b673c04", "blob:http://127.0.0.1:8084/beb82d6e-ea48-44f5-9366-6704056e9a55", "blob:http://127.0.0.1:8084/df9db46e-0f7f-40a5-ace3-dda180158587", "blob:http://127.0.0.1:8084/30bfb05a-5da3-4c7a-a8a1-1585f87a39f0", "blob:http://127.0.0.1:8084/88ec6c02-6e05-4129-9ec1-7778a491a7ff", "blob:http://127.0.0.1:8084/5a54ca45-051c-4518-a95c-4b5042efd329", "blob:http://127.0.0.1:8084/eb8e67a8-7f28-458b-b2f8-8ce87ccda597", "blob:http://127.0.0.1:8084/1543a66f-9a33-4b4a-a775-08eeac907956", "blob:http://127.0.0.1:8084/d189ae89-7901-42a0-998d-654b7299fee4", "blob:http://127.0.0.1:8084/001555b1-557d-469d-9445-9971c8ada479" ], "revoked": [ "blob:http://127.0.0.1:8084/2b790b8c-2de5-4957-8114-fa1646f4dba5", "blob:http://127.0.0.1:8084/22df75b7-8ec8-45bc-a8d1-9e8296bdc5e0", "blob:http://127.0.0.1:8084/70c95a03-92f5-46d5-9b77-61dd9cdfb103", "blob:http://127.0.0.1:8084/dc69069f-fe85-474a-8aa1-362fc5af1e81", "blob:http://127.0.0.1:8084/6a868302-ff84-4f83-807e-6ea81d47601f", "blob:http://127.0.0.1:8084/f154946c-1879-4e86-9276-f2803d72f7bb", "blob:http://127.0.0.1:8084/ba9fb177-be3b-4c36-9f1f-944995001685", "blob:http://127.0.0.1:8084/8e3d656e-4677-4eab-b08a-46de7a9eb0bc", "blob:http://127.0.0.1:8084/a800aaa4-48f5-4a97-be93-113ae8e6fade", "blob:http://127.0.0.1:8084/ced686de-0229-4253-9296-1c86cb2d7ead", "blob:http://127.0.0.1:8084/9d6585f4-db2d-43a8-a695-fa1f7b673c04", "blob:http://127.0.0.1:8084/beb82d6e-ea48-44f5-9366-6704056e9a55", "blob:http://127.0.0.1:8084/df9db46e-0f7f-40a5-ace3-dda180158587", "blob:http://127.0.0.1:8084/30bfb05a-5da3-4c7a-a8a1-1585f87a39f0", "blob:http://127.0.0.1:8084/88ec6c02-6e05-4129-9ec1-7778a491a7ff", "blob:http://127.0.0.1:8084/5a54ca45-051c-4518-a95c-4b5042efd329", "blob:http://127.0.0.1:8084/eb8e67a8-7f28-458b-b2f8-8ce87ccda597", "blob:http://127.0.0.1:8084/1543a66f-9a33-4b4a-a775-08eeac907956", "blob:http://127.0.0.1:8084/d189ae89-7901-42a0-998d-654b7299fee4", "blob:http://127.0.0.1:8084/eb00ea3f-2a72-44b9-8da4-b96edb8d53b2", "blob:http://127.0.0.1:8084/001555b1-557d-469d-9445-9971c8ada479" ], "connected": false, "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/eb00ea3f-2a72-44b9-8da4-b96edb8d53b2" }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch exposes missing listener while callable ondrop works", "browser": "chromium", "status": "expected", "duration": 203, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "chromium", "status": "expected", "duration": 226, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-media-failure": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/0f1d2314-c99d-4597-b4e2-25a2d00aee4e" }, "result": { "value": "C:\\fakepath\\thumbnail-pattern.mp4", "created": [ "blob:http://127.0.0.1:8084/0f1d2314-c99d-4597-b4e2-25a2d00aee4e", "blob:http://127.0.0.1:8084/ba232684-8f15-4166-a137-3b7ed365b98f" ], "revoked": [ "blob:http://127.0.0.1:8084/ba232684-8f15-4166-a137-3b7ed365b98f" ], "repeated": "NotFoundError" } }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy still emits update and creates a URL", "browser": "chromium", "status": "expected", "duration": 599, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-late-native-blob": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/545d83e3-076a-4a36-95ef-17a013e1c11b", "blob:http://127.0.0.1:8084/5541ed13-acbe-4298-a6b4-a6298e7f4aab" ], "revoked": [ "blob:http://127.0.0.1:8084/545d83e3-076a-4a36-95ef-17a013e1c11b" ], "pendingState": "pending", "events": [ "file", "canvas", "video", "destroy", "update" ], "connected": false, "bytes": 7540 }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "firefox", "status": "expected", "duration": 8356, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-extraction": { "width": 240, "height": 150, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 30, "mime": "image/png", "bytes": 18224, "nonBlack": 2400, "initialEvents": [ { "event": "file", "at": 202, "progress": null, "processing": false }, { "event": "video", "at": 509, "progress": null, "processing": false }, { "event": "canvas", "at": 600, "progress": null, "processing": false }, { "event": "update", "at": 913, "progress": 0.1, "processing": true }, { "event": "update", "at": 1227, "progress": 0.2, "processing": true }, { "event": "update", "at": 1543, "progress": 0.3, "processing": true }, { "event": "update", "at": 1851, "progress": 0.4, "processing": true }, { "event": "update", "at": 2184, "progress": 0.5, "processing": true }, { "event": "update", "at": 2492, "progress": 0.6, "processing": true }, { "event": "update", "at": 2800, "progress": 0.7, "processing": true }, { "event": "update", "at": 3111, "progress": 0.8, "processing": true }, { "event": "update", "at": 3415, "progress": 0.9, "processing": true }, { "event": "update", "at": 3717, "progress": 1, "processing": true }, { "event": "done", "at": 4334, "progress": null, "processing": false } ], "events": [ { "event": "file", "at": 202, "progress": null, "processing": false }, { "event": "video", "at": 509, "progress": null, "processing": false }, { "event": "canvas", "at": 600, "progress": null, "processing": false }, { "event": "update", "at": 913, "progress": 0.1, "processing": true }, { "event": "update", "at": 1227, "progress": 0.2, "processing": true }, { "event": "update", "at": 1543, "progress": 0.3, "processing": true }, { "event": "update", "at": 1851, "progress": 0.4, "processing": true }, { "event": "update", "at": 2184, "progress": 0.5, "processing": true }, { "event": "update", "at": 2492, "progress": 0.6, "processing": true }, { "event": "update", "at": 2800, "progress": 0.7, "processing": true }, { "event": "update", "at": 3111, "progress": 0.8, "processing": true }, { "event": "update", "at": 3415, "progress": 0.9, "processing": true }, { "event": "update", "at": 3717, "progress": 1, "processing": true }, { "event": "done", "at": 4334, "progress": null, "processing": false }, { "event": "canvas", "at": 4335, "progress": null, "processing": false }, { "event": "update", "at": 4638, "progress": 0.1, "processing": true }, { "event": "update", "at": 4961, "progress": 0.2, "processing": true }, { "event": "update", "at": 5275, "progress": 0.3, "processing": true }, { "event": "update", "at": 5587, "progress": 0.4, "processing": true }, { "event": "update", "at": 5904, "progress": 0.5, "processing": true }, { "event": "update", "at": 6228, "progress": 0.6, "processing": true }, { "event": "update", "at": 6553, "progress": 0.7, "processing": true }, { "event": "update", "at": 6868, "progress": 0.8, "processing": true }, { "event": "update", "at": 7187, "progress": 0.9, "processing": true }, { "event": "update", "at": 7505, "progress": 1, "processing": true }, { "event": "done", "at": 8112, "progress": null, "processing": false }, { "event": "destroy", "at": 8112, "progress": null, "processing": false } ], "first": "blob:http://127.0.0.1:8084/811c8749-31a6-4f72-b0bd-75974e523564", "second": "blob:http://127.0.0.1:8084/8686cd74-dd63-4f14-b26e-9f39f61cb583", "created": [ "blob:http://127.0.0.1:8084/af81f6fc-2f6e-4f94-8baa-2557c216d190", "blob:http://127.0.0.1:8084/437ba0ee-e3a1-41c8-aa92-8f047fa08334", "blob:http://127.0.0.1:8084/6c72cc42-b227-4397-a72a-05496f032c93", "blob:http://127.0.0.1:8084/86f0abb8-f10d-41c8-b3f4-46abceacd650", "blob:http://127.0.0.1:8084/827fe5ca-0b93-4688-8ffe-b31bf0aa7e1c", "blob:http://127.0.0.1:8084/0a8eb2f4-6971-413f-8000-52efa1fd1b9e", "blob:http://127.0.0.1:8084/802c8703-0a7a-4dcc-be10-8d81519ed782", "blob:http://127.0.0.1:8084/28f76268-a3f3-4642-97d1-c99296415de2", "blob:http://127.0.0.1:8084/1e733530-aa96-4804-8e9e-03387f05256b", "blob:http://127.0.0.1:8084/c6012087-4bfe-4664-adf0-488c80806506", "blob:http://127.0.0.1:8084/811c8749-31a6-4f72-b0bd-75974e523564", "blob:http://127.0.0.1:8084/3c6156c7-b4a8-4b88-91ed-d93c49f7528f", "blob:http://127.0.0.1:8084/f8f1da3a-bae2-428a-b1fa-64dc8614a0e4", "blob:http://127.0.0.1:8084/d42427b6-519d-4ff5-807e-48104f69e626", "blob:http://127.0.0.1:8084/9e16dc2d-42f1-4468-be0a-d584f7d3e608", "blob:http://127.0.0.1:8084/cbaa1189-55ca-4b09-bf0c-281123697ccb", "blob:http://127.0.0.1:8084/95e19450-9290-4399-b933-da85290fd752", "blob:http://127.0.0.1:8084/195a3cbb-b609-4c25-a530-780a134898dc", "blob:http://127.0.0.1:8084/a4889b36-4c7d-492b-8b33-32360593f88a", "blob:http://127.0.0.1:8084/2e6d6f85-fcaf-404c-8ee9-ca6dcd5a9482", "blob:http://127.0.0.1:8084/8686cd74-dd63-4f14-b26e-9f39f61cb583" ], "revoked": [ "blob:http://127.0.0.1:8084/437ba0ee-e3a1-41c8-aa92-8f047fa08334", "blob:http://127.0.0.1:8084/6c72cc42-b227-4397-a72a-05496f032c93", "blob:http://127.0.0.1:8084/86f0abb8-f10d-41c8-b3f4-46abceacd650", "blob:http://127.0.0.1:8084/827fe5ca-0b93-4688-8ffe-b31bf0aa7e1c", "blob:http://127.0.0.1:8084/0a8eb2f4-6971-413f-8000-52efa1fd1b9e", "blob:http://127.0.0.1:8084/802c8703-0a7a-4dcc-be10-8d81519ed782", "blob:http://127.0.0.1:8084/28f76268-a3f3-4642-97d1-c99296415de2", "blob:http://127.0.0.1:8084/1e733530-aa96-4804-8e9e-03387f05256b", "blob:http://127.0.0.1:8084/c6012087-4bfe-4664-adf0-488c80806506", "blob:http://127.0.0.1:8084/811c8749-31a6-4f72-b0bd-75974e523564", "blob:http://127.0.0.1:8084/3c6156c7-b4a8-4b88-91ed-d93c49f7528f", "blob:http://127.0.0.1:8084/f8f1da3a-bae2-428a-b1fa-64dc8614a0e4", "blob:http://127.0.0.1:8084/d42427b6-519d-4ff5-807e-48104f69e626", "blob:http://127.0.0.1:8084/9e16dc2d-42f1-4468-be0a-d584f7d3e608", "blob:http://127.0.0.1:8084/cbaa1189-55ca-4b09-bf0c-281123697ccb", "blob:http://127.0.0.1:8084/95e19450-9290-4399-b933-da85290fd752", "blob:http://127.0.0.1:8084/195a3cbb-b609-4c25-a530-780a134898dc", "blob:http://127.0.0.1:8084/a4889b36-4c7d-492b-8b33-32360593f88a", "blob:http://127.0.0.1:8084/2e6d6f85-fcaf-404c-8ee9-ca6dcd5a9482", "blob:http://127.0.0.1:8084/af81f6fc-2f6e-4f94-8baa-2557c216d190", "blob:http://127.0.0.1:8084/8686cd74-dd63-4f14-b26e-9f39f61cb583" ], "connected": false, "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/af81f6fc-2f6e-4f94-8baa-2557c216d190" }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch exposes missing listener while callable ondrop works", "browser": "firefox", "status": "expected", "duration": 450, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "firefox", "status": "expected", "duration": 579, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-media-failure": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/3d346b25-b80e-4bec-bacc-53db981c5bc4" }, "result": { "value": "C:\\fakepath\\thumbnail-pattern.mp4", "created": [ "blob:http://127.0.0.1:8084/3d346b25-b80e-4bec-bacc-53db981c5bc4", "blob:http://127.0.0.1:8084/816b2fef-0710-4111-95af-79d3f493ef71" ], "revoked": [ "blob:http://127.0.0.1:8084/816b2fef-0710-4111-95af-79d3f493ef71" ], "repeated": "NotFoundError" } }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy still emits update and creates a URL", "browser": "firefox", "status": "expected", "duration": 974, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-late-native-blob": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/7efc04c2-e7e3-4c62-b427-d2d18383791f", "blob:http://127.0.0.1:8084/be2674da-6fd2-4310-87b3-823193be5c24" ], "revoked": [ "blob:http://127.0.0.1:8084/7efc04c2-e7e3-4c62-b427-d2d18383791f" ], "pendingState": "pending", "events": [ "file", "canvas", "video", "destroy", "update" ], "connected": false, "bytes": 4980 }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "webkit", "status": "expected", "duration": 1159, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch exposes missing listener while callable ondrop works", "browser": "webkit", "status": "expected", "duration": 1292, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "webkit", "status": "expected", "duration": 1164, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy still emits update and creates a URL", "browser": "webkit", "status": "expected", "duration": 1158, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "cdn-3.5.31", "sha256": "27fdc506c9b228c40df39f8508b3a42c145571c06c0b9cc60327a007a2064c87", "recoveredIndividualFile": true, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "chromium", "status": "expected", "duration": 472, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-extraction": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 44055, "nonBlack": 3600, "initialEvents": [ { "event": "file", "at": 95.5, "progress": null, "processing": false }, { "event": "video", "at": 95.5, "progress": null, "processing": false }, { "event": "canvas", "at": 111.80000001192093, "progress": null, "processing": false }, { "event": "update", "at": 126, "progress": 0.1, "processing": true }, { "event": "update", "at": 132, "progress": 0.2, "processing": true }, { "event": "update", "at": 142.10000002384186, "progress": 0.3, "processing": true }, { "event": "update", "at": 160.5, "progress": 0.4, "processing": true }, { "event": "update", "at": 163.80000001192093, "progress": 0.5, "processing": true }, { "event": "update", "at": 169.80000001192093, "progress": 0.6, "processing": true }, { "event": "update", "at": 193.30000001192093, "progress": 0.7, "processing": true }, { "event": "update", "at": 205.69999998807907, "progress": 0.8, "processing": true }, { "event": "update", "at": 227.69999998807907, "progress": 0.9, "processing": true }, { "event": "update", "at": 234.4000000357628, "progress": 1, "processing": true }, { "event": "done", "at": 234.5, "progress": null, "processing": false } ], "events": [ { "event": "file", "at": 95.5, "progress": null, "processing": false }, { "event": "video", "at": 95.5, "progress": null, "processing": false }, { "event": "canvas", "at": 111.80000001192093, "progress": null, "processing": false }, { "event": "update", "at": 126, "progress": 0.1, "processing": true }, { "event": "update", "at": 132, "progress": 0.2, "processing": true }, { "event": "update", "at": 142.10000002384186, "progress": 0.3, "processing": true }, { "event": "update", "at": 160.5, "progress": 0.4, "processing": true }, { "event": "update", "at": 163.80000001192093, "progress": 0.5, "processing": true }, { "event": "update", "at": 169.80000001192093, "progress": 0.6, "processing": true }, { "event": "update", "at": 193.30000001192093, "progress": 0.7, "processing": true }, { "event": "update", "at": 205.69999998807907, "progress": 0.8, "processing": true }, { "event": "update", "at": 227.69999998807907, "progress": 0.9, "processing": true }, { "event": "update", "at": 234.4000000357628, "progress": 1, "processing": true }, { "event": "done", "at": 234.5, "progress": null, "processing": false }, { "event": "canvas", "at": 238, "progress": null, "processing": false }, { "event": "update", "at": 243.80000001192093, "progress": 0.1, "processing": true }, { "event": "update", "at": 260, "progress": 0.2, "processing": true }, { "event": "update", "at": 268.69999998807907, "progress": 0.3, "processing": true }, { "event": "update", "at": 293.30000001192093, "progress": 0.4, "processing": true }, { "event": "update", "at": 297.80000001192093, "progress": 0.5, "processing": true }, { "event": "update", "at": 306, "progress": 0.6, "processing": true }, { "event": "update", "at": 336.80000001192093, "progress": 0.7, "processing": true }, { "event": "update", "at": 361.19999998807907, "progress": 0.8, "processing": true }, { "event": "update", "at": 364.80000001192093, "progress": 0.9, "processing": true }, { "event": "update", "at": 372.19999998807907, "progress": 1, "processing": true }, { "event": "done", "at": 372.19999998807907, "progress": null, "processing": false }, { "event": "destroy", "at": 372.4000000357628, "progress": null, "processing": false } ], "first": "blob:http://127.0.0.1:8084/7cb128be-2120-4f9a-bf92-6ffe0d52cf84", "second": "blob:http://127.0.0.1:8084/1cf411e3-afb7-499e-8abc-9b6dfe1beeda", "created": [ "blob:http://127.0.0.1:8084/5a4b80ce-8051-4eb3-a95b-d46925b983c6", "blob:http://127.0.0.1:8084/a0285fdb-6789-4145-9019-4321bbd4b0b1", "blob:http://127.0.0.1:8084/9cb064dc-fc52-4bda-a1a8-960d144a1760", "blob:http://127.0.0.1:8084/cef2206e-570c-412f-89b8-dafb6e44bb1e", "blob:http://127.0.0.1:8084/4da59bb7-fda6-4210-8aca-651dae7e3e58", "blob:http://127.0.0.1:8084/71c6c4f9-2605-4e6f-8439-a9eee6172385", "blob:http://127.0.0.1:8084/b1922293-fc5b-45f1-8e72-ec8bc32b4ca5", "blob:http://127.0.0.1:8084/8b73e39c-9743-4ee1-88ca-392c252fd3f4", "blob:http://127.0.0.1:8084/67e7ffcd-8ef8-48c2-8992-64e1a0f4727d", "blob:http://127.0.0.1:8084/51195f95-39e8-45ca-9c10-8d7e3b27b39c", "blob:http://127.0.0.1:8084/7cb128be-2120-4f9a-bf92-6ffe0d52cf84", "blob:http://127.0.0.1:8084/6b34e9a9-d6a0-46a6-8215-df4bf5e89534", "blob:http://127.0.0.1:8084/4d80020d-361d-4188-af2e-2234f3a6da58", "blob:http://127.0.0.1:8084/8684ddf0-8e55-4599-b8f3-3f71b3368bc8", "blob:http://127.0.0.1:8084/525123e5-127b-46ee-a6de-92a43c9b13c9", "blob:http://127.0.0.1:8084/80e537ef-b087-4e5c-b07e-a46ca77253be", "blob:http://127.0.0.1:8084/d2190f61-4d0f-4409-8e8f-8e17f168604c", "blob:http://127.0.0.1:8084/0d889d45-7fce-4fc9-b769-5c6f68557a2a", "blob:http://127.0.0.1:8084/ed0aa1e8-912f-497b-82cf-3672ff200378", "blob:http://127.0.0.1:8084/ff738f21-18ef-452b-bc15-505438c8923e", "blob:http://127.0.0.1:8084/1cf411e3-afb7-499e-8abc-9b6dfe1beeda" ], "revoked": [ "blob:http://127.0.0.1:8084/a0285fdb-6789-4145-9019-4321bbd4b0b1", "blob:http://127.0.0.1:8084/9cb064dc-fc52-4bda-a1a8-960d144a1760", "blob:http://127.0.0.1:8084/cef2206e-570c-412f-89b8-dafb6e44bb1e", "blob:http://127.0.0.1:8084/4da59bb7-fda6-4210-8aca-651dae7e3e58", "blob:http://127.0.0.1:8084/71c6c4f9-2605-4e6f-8439-a9eee6172385", "blob:http://127.0.0.1:8084/b1922293-fc5b-45f1-8e72-ec8bc32b4ca5", "blob:http://127.0.0.1:8084/8b73e39c-9743-4ee1-88ca-392c252fd3f4", "blob:http://127.0.0.1:8084/67e7ffcd-8ef8-48c2-8992-64e1a0f4727d", "blob:http://127.0.0.1:8084/51195f95-39e8-45ca-9c10-8d7e3b27b39c", "blob:http://127.0.0.1:8084/7cb128be-2120-4f9a-bf92-6ffe0d52cf84", "blob:http://127.0.0.1:8084/6b34e9a9-d6a0-46a6-8215-df4bf5e89534", "blob:http://127.0.0.1:8084/4d80020d-361d-4188-af2e-2234f3a6da58", "blob:http://127.0.0.1:8084/8684ddf0-8e55-4599-b8f3-3f71b3368bc8", "blob:http://127.0.0.1:8084/525123e5-127b-46ee-a6de-92a43c9b13c9", "blob:http://127.0.0.1:8084/80e537ef-b087-4e5c-b07e-a46ca77253be", "blob:http://127.0.0.1:8084/d2190f61-4d0f-4409-8e8f-8e17f168604c", "blob:http://127.0.0.1:8084/0d889d45-7fce-4fc9-b769-5c6f68557a2a", "blob:http://127.0.0.1:8084/ed0aa1e8-912f-497b-82cf-3672ff200378", "blob:http://127.0.0.1:8084/ff738f21-18ef-452b-bc15-505438c8923e", "blob:http://127.0.0.1:8084/5a4b80ce-8051-4eb3-a95b-d46925b983c6", "blob:http://127.0.0.1:8084/1cf411e3-afb7-499e-8abc-9b6dfe1beeda" ], "connected": false, "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/5a4b80ce-8051-4eb3-a95b-d46925b983c6" }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch exposes missing listener while callable ondrop works", "browser": "chromium", "status": "expected", "duration": 191, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "chromium", "status": "expected", "duration": 204, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-media-failure": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/8f1c3a87-b858-4571-b00b-13782f2795e6" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/8f1c3a87-b858-4571-b00b-13782f2795e6", "blob:http://127.0.0.1:8084/535e47a9-7b49-4698-a343-2682b13f80b6" ], "revoked": [ "blob:http://127.0.0.1:8084/535e47a9-7b49-4698-a343-2682b13f80b6" ], "repeated": "NotFoundError" } }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy still emits update and creates a URL", "browser": "chromium", "status": "expected", "duration": 338, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-late-native-blob": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/6453a826-9a8d-4faa-a121-c37bdb3eb49d", "blob:http://127.0.0.1:8084/17275ebe-2ff0-446b-8232-d3218b640a18" ], "revoked": [ "blob:http://127.0.0.1:8084/6453a826-9a8d-4faa-a121-c37bdb3eb49d" ], "pendingState": "pending", "events": [ "file", "video", "canvas", "destroy", "update" ], "connected": false, "bytes": 9120 }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "firefox", "status": "expected", "duration": 1372, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-extraction": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 38895, "nonBlack": 3600, "initialEvents": [ { "event": "file", "at": 189, "progress": null, "processing": false }, { "event": "video", "at": 189, "progress": null, "processing": false }, { "event": "canvas", "at": 212, "progress": null, "processing": false }, { "event": "update", "at": 229, "progress": 0.1, "processing": true }, { "event": "update", "at": 277, "progress": 0.2, "processing": true }, { "event": "update", "at": 347, "progress": 0.3, "processing": true }, { "event": "update", "at": 433, "progress": 0.4, "processing": true }, { "event": "update", "at": 451, "progress": 0.5, "processing": true }, { "event": "update", "at": 489, "progress": 0.6, "processing": true }, { "event": "update", "at": 551, "progress": 0.7, "processing": true }, { "event": "update", "at": 638, "progress": 0.8, "processing": true }, { "event": "update", "at": 656, "progress": 0.9, "processing": true }, { "event": "update", "at": 699, "progress": 1, "processing": true }, { "event": "done", "at": 699, "progress": null, "processing": false } ], "events": [ { "event": "file", "at": 189, "progress": null, "processing": false }, { "event": "video", "at": 189, "progress": null, "processing": false }, { "event": "canvas", "at": 212, "progress": null, "processing": false }, { "event": "update", "at": 229, "progress": 0.1, "processing": true }, { "event": "update", "at": 277, "progress": 0.2, "processing": true }, { "event": "update", "at": 347, "progress": 0.3, "processing": true }, { "event": "update", "at": 433, "progress": 0.4, "processing": true }, { "event": "update", "at": 451, "progress": 0.5, "processing": true }, { "event": "update", "at": 489, "progress": 0.6, "processing": true }, { "event": "update", "at": 551, "progress": 0.7, "processing": true }, { "event": "update", "at": 638, "progress": 0.8, "processing": true }, { "event": "update", "at": 656, "progress": 0.9, "processing": true }, { "event": "update", "at": 699, "progress": 1, "processing": true }, { "event": "done", "at": 699, "progress": null, "processing": false }, { "event": "canvas", "at": 701, "progress": null, "processing": false }, { "event": "update", "at": 719, "progress": 0.1, "processing": true }, { "event": "update", "at": 757, "progress": 0.2, "processing": true }, { "event": "update", "at": 816, "progress": 0.3, "processing": true }, { "event": "update", "at": 897, "progress": 0.4, "processing": true }, { "event": "update", "at": 913, "progress": 0.5, "processing": true }, { "event": "update", "at": 953, "progress": 0.6, "processing": true }, { "event": "update", "at": 1012, "progress": 0.7, "processing": true }, { "event": "update", "at": 1089, "progress": 0.8, "processing": true }, { "event": "update", "at": 1107, "progress": 0.9, "processing": true }, { "event": "update", "at": 1147, "progress": 1, "processing": true }, { "event": "done", "at": 1147, "progress": null, "processing": false }, { "event": "destroy", "at": 1149, "progress": null, "processing": false } ], "first": "blob:http://127.0.0.1:8084/2b4320fd-f09d-4042-8155-d41b6c55c89b", "second": "blob:http://127.0.0.1:8084/0eadc376-eb3e-4cb6-9fcf-f0aa0815a7a7", "created": [ "blob:http://127.0.0.1:8084/1bd7050c-cdc7-4249-8760-b373265ee76b", "blob:http://127.0.0.1:8084/bc3f4fae-1a35-4c0d-8f6a-8188dae7c24e", "blob:http://127.0.0.1:8084/e84184e7-f542-4545-b2e3-9dddb7428aef", "blob:http://127.0.0.1:8084/119e5d71-c86d-400d-982b-a0d399b989ea", "blob:http://127.0.0.1:8084/49939fc3-fa86-450e-b68a-456218353fcc", "blob:http://127.0.0.1:8084/6ff34567-de40-44c6-bbad-433710a9d063", "blob:http://127.0.0.1:8084/e7c2aaae-5f62-4446-88ac-6a4a23b83803", "blob:http://127.0.0.1:8084/3166d967-9ba9-4a71-9ee4-44acfe9b501d", "blob:http://127.0.0.1:8084/ebf9076e-9254-4109-8c31-5fff0b59ed02", "blob:http://127.0.0.1:8084/5eaf1d47-2929-4b38-a85b-5d77f5b0d2da", "blob:http://127.0.0.1:8084/2b4320fd-f09d-4042-8155-d41b6c55c89b", "blob:http://127.0.0.1:8084/1c41a553-4b98-4df5-96fb-557cef50d0f8", "blob:http://127.0.0.1:8084/ce10291b-f3e3-48f0-b439-38b4e5b34a1d", "blob:http://127.0.0.1:8084/c7116daf-5836-4cb1-a223-e4b9f55f9124", "blob:http://127.0.0.1:8084/cd143643-1c8c-46b8-9540-e32a49df68a9", "blob:http://127.0.0.1:8084/54255cfb-e7b9-4c1e-afc6-de7916cb8699", "blob:http://127.0.0.1:8084/03de5f8f-58fa-40f3-aed7-103443984dcc", "blob:http://127.0.0.1:8084/81818ec9-f701-4c86-9938-e03dd52e1768", "blob:http://127.0.0.1:8084/ca7ba035-9356-401d-b612-5dd45e988ac0", "blob:http://127.0.0.1:8084/ba3e385b-d2bd-48d8-b06e-abcf67cad32d", "blob:http://127.0.0.1:8084/0eadc376-eb3e-4cb6-9fcf-f0aa0815a7a7" ], "revoked": [ "blob:http://127.0.0.1:8084/bc3f4fae-1a35-4c0d-8f6a-8188dae7c24e", "blob:http://127.0.0.1:8084/e84184e7-f542-4545-b2e3-9dddb7428aef", "blob:http://127.0.0.1:8084/119e5d71-c86d-400d-982b-a0d399b989ea", "blob:http://127.0.0.1:8084/49939fc3-fa86-450e-b68a-456218353fcc", "blob:http://127.0.0.1:8084/6ff34567-de40-44c6-bbad-433710a9d063", "blob:http://127.0.0.1:8084/e7c2aaae-5f62-4446-88ac-6a4a23b83803", "blob:http://127.0.0.1:8084/3166d967-9ba9-4a71-9ee4-44acfe9b501d", "blob:http://127.0.0.1:8084/ebf9076e-9254-4109-8c31-5fff0b59ed02", "blob:http://127.0.0.1:8084/5eaf1d47-2929-4b38-a85b-5d77f5b0d2da", "blob:http://127.0.0.1:8084/2b4320fd-f09d-4042-8155-d41b6c55c89b", "blob:http://127.0.0.1:8084/1c41a553-4b98-4df5-96fb-557cef50d0f8", "blob:http://127.0.0.1:8084/ce10291b-f3e3-48f0-b439-38b4e5b34a1d", "blob:http://127.0.0.1:8084/c7116daf-5836-4cb1-a223-e4b9f55f9124", "blob:http://127.0.0.1:8084/cd143643-1c8c-46b8-9540-e32a49df68a9", "blob:http://127.0.0.1:8084/54255cfb-e7b9-4c1e-afc6-de7916cb8699", "blob:http://127.0.0.1:8084/03de5f8f-58fa-40f3-aed7-103443984dcc", "blob:http://127.0.0.1:8084/81818ec9-f701-4c86-9938-e03dd52e1768", "blob:http://127.0.0.1:8084/ca7ba035-9356-401d-b612-5dd45e988ac0", "blob:http://127.0.0.1:8084/ba3e385b-d2bd-48d8-b06e-abcf67cad32d", "blob:http://127.0.0.1:8084/1bd7050c-cdc7-4249-8760-b373265ee76b", "blob:http://127.0.0.1:8084/0eadc376-eb3e-4cb6-9fcf-f0aa0815a7a7" ], "connected": false, "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/1bd7050c-cdc7-4249-8760-b373265ee76b" }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch exposes missing listener while callable ondrop works", "browser": "firefox", "status": "expected", "duration": 913, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "firefox", "status": "expected", "duration": 611, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-media-failure": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/78af2217-20b4-4c87-8fda-405167603faa" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/78af2217-20b4-4c87-8fda-405167603faa", "blob:http://127.0.0.1:8084/114d6e74-d371-40c4-8f71-fdd86fcf66b4" ], "revoked": [ "blob:http://127.0.0.1:8084/114d6e74-d371-40c4-8f71-fdd86fcf66b4" ], "repeated": "NotFoundError" } }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy still emits update and creates a URL", "browser": "firefox", "status": "expected", "duration": 655, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-late-native-blob": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/e3d3e454-43f1-49ba-aae5-bd27b1a62c39", "blob:http://127.0.0.1:8084/d159514f-4591-4924-b82f-4764f277b576" ], "revoked": [ "blob:http://127.0.0.1:8084/e3d3e454-43f1-49ba-aae5-bd27b1a62c39" ], "pendingState": "pending", "events": [ "file", "video", "canvas", "destroy", "update" ], "connected": false, "bytes": 6496 }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "webkit", "status": "expected", "duration": 1238, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch exposes missing listener while callable ondrop works", "browser": "webkit", "status": "expected", "duration": 1188, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "webkit", "status": "expected", "duration": 1223, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy still emits update and creates a URL", "browser": "webkit", "status": "expected", "duration": 1251, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "chromium", "status": "expected", "duration": 491, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-extraction": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 44055, "nonBlack": 3600, "initialEvents": [ { "event": "file", "at": 93.90000003576279, "progress": null, "processing": false }, { "event": "video", "at": 94, "progress": null, "processing": false }, { "event": "canvas", "at": 112.20000004768372, "progress": null, "processing": false }, { "event": "update", "at": 123.10000002384186, "progress": 0.1, "processing": true }, { "event": "update", "at": 129.4000000357628, "progress": 0.2, "processing": true }, { "event": "update", "at": 139.80000001192093, "progress": 0.3, "processing": true }, { "event": "update", "at": 156.20000004768372, "progress": 0.4, "processing": true }, { "event": "update", "at": 159.5, "progress": 0.5, "processing": true }, { "event": "update", "at": 165.70000004768372, "progress": 0.6, "processing": true }, { "event": "update", "at": 189.70000004768372, "progress": 0.7, "processing": true }, { "event": "update", "at": 202, "progress": 0.8, "processing": true }, { "event": "update", "at": 206.5, "progress": 0.9, "processing": true }, { "event": "update", "at": 228.60000002384186, "progress": 1, "processing": true }, { "event": "done", "at": 228.60000002384186, "progress": null, "processing": false } ], "events": [ { "event": "file", "at": 93.90000003576279, "progress": null, "processing": false }, { "event": "video", "at": 94, "progress": null, "processing": false }, { "event": "canvas", "at": 112.20000004768372, "progress": null, "processing": false }, { "event": "update", "at": 123.10000002384186, "progress": 0.1, "processing": true }, { "event": "update", "at": 129.4000000357628, "progress": 0.2, "processing": true }, { "event": "update", "at": 139.80000001192093, "progress": 0.3, "processing": true }, { "event": "update", "at": 156.20000004768372, "progress": 0.4, "processing": true }, { "event": "update", "at": 159.5, "progress": 0.5, "processing": true }, { "event": "update", "at": 165.70000004768372, "progress": 0.6, "processing": true }, { "event": "update", "at": 189.70000004768372, "progress": 0.7, "processing": true }, { "event": "update", "at": 202, "progress": 0.8, "processing": true }, { "event": "update", "at": 206.5, "progress": 0.9, "processing": true }, { "event": "update", "at": 228.60000002384186, "progress": 1, "processing": true }, { "event": "done", "at": 228.60000002384186, "progress": null, "processing": false }, { "event": "canvas", "at": 231.9000000357628, "progress": null, "processing": false }, { "event": "update", "at": 234.9000000357628, "progress": 0.1, "processing": true }, { "event": "update", "at": 256.80000001192093, "progress": 0.2, "processing": true }, { "event": "update", "at": 265.2000000476837, "progress": 0.3, "processing": true }, { "event": "update", "at": 289, "progress": 0.4, "processing": true }, { "event": "update", "at": 292.4000000357628, "progress": 0.5, "processing": true }, { "event": "update", "at": 298.2000000476837, "progress": 0.6, "processing": true }, { "event": "update", "at": 323.4000000357628, "progress": 0.7, "processing": true }, { "event": "update", "at": 335.9000000357628, "progress": 0.8, "processing": true }, { "event": "update", "at": 370.2000000476837, "progress": 0.9, "processing": true }, { "event": "update", "at": 393, "progress": 1, "processing": true }, { "event": "done", "at": 393.10000002384186, "progress": null, "processing": false }, { "event": "destroy", "at": 393.2000000476837, "progress": null, "processing": false } ], "first": "blob:http://127.0.0.1:8084/75ce86db-e4bf-489e-898a-9f026f3006eb", "second": "blob:http://127.0.0.1:8084/2ae134b3-21ac-4d2e-9d2b-6c12896966b7", "created": [ "blob:http://127.0.0.1:8084/0f38e206-82b7-4b8d-ba7f-f9d8a8246347", "blob:http://127.0.0.1:8084/36013379-a301-4ae9-a6e8-b1104fc2028b", "blob:http://127.0.0.1:8084/815d92b1-75f2-4bd1-94b5-e96a66c177f9", "blob:http://127.0.0.1:8084/3f9cb2ef-d332-4741-9d6c-49c050f5fb35", "blob:http://127.0.0.1:8084/a5fa0529-ac47-4579-b002-6d188b93d5c9", "blob:http://127.0.0.1:8084/472ed36e-52d6-4174-952b-d3801e3b4308", "blob:http://127.0.0.1:8084/8fc41aa8-7c44-462c-bb10-8ebac46ad1a8", "blob:http://127.0.0.1:8084/cd77b679-6a85-4be9-b6ab-2bac330c881a", "blob:http://127.0.0.1:8084/3b148618-cf5b-48c1-92f9-8ee93f25fe81", "blob:http://127.0.0.1:8084/57cdd376-0c31-45a3-acfd-34b4a28ae1b0", "blob:http://127.0.0.1:8084/75ce86db-e4bf-489e-898a-9f026f3006eb", "blob:http://127.0.0.1:8084/021ed54d-ff17-43cb-8751-79fff0a261cf", "blob:http://127.0.0.1:8084/fec3bd7f-9aba-4204-8ffe-de3e1742c352", "blob:http://127.0.0.1:8084/54b816da-220a-4a5d-8952-4620e4ef2644", "blob:http://127.0.0.1:8084/93d9ce68-d8c3-43af-9932-5185c744f965", "blob:http://127.0.0.1:8084/f3f56a7f-e4db-4d51-aafb-5e35f6cf3a2e", "blob:http://127.0.0.1:8084/7e843374-b1f4-434f-8d39-156b4d65b58a", "blob:http://127.0.0.1:8084/adf1f39d-f7d8-4bfa-84ce-33accc6e6762", "blob:http://127.0.0.1:8084/1bb2ec5a-be7e-4cea-82f3-24cd39e5e027", "blob:http://127.0.0.1:8084/7b1b858a-2663-4772-bf05-7bab4c4b9ad6", "blob:http://127.0.0.1:8084/2ae134b3-21ac-4d2e-9d2b-6c12896966b7" ], "revoked": [ "blob:http://127.0.0.1:8084/36013379-a301-4ae9-a6e8-b1104fc2028b", "blob:http://127.0.0.1:8084/815d92b1-75f2-4bd1-94b5-e96a66c177f9", "blob:http://127.0.0.1:8084/3f9cb2ef-d332-4741-9d6c-49c050f5fb35", "blob:http://127.0.0.1:8084/a5fa0529-ac47-4579-b002-6d188b93d5c9", "blob:http://127.0.0.1:8084/472ed36e-52d6-4174-952b-d3801e3b4308", "blob:http://127.0.0.1:8084/8fc41aa8-7c44-462c-bb10-8ebac46ad1a8", "blob:http://127.0.0.1:8084/cd77b679-6a85-4be9-b6ab-2bac330c881a", "blob:http://127.0.0.1:8084/3b148618-cf5b-48c1-92f9-8ee93f25fe81", "blob:http://127.0.0.1:8084/57cdd376-0c31-45a3-acfd-34b4a28ae1b0", "blob:http://127.0.0.1:8084/75ce86db-e4bf-489e-898a-9f026f3006eb", "blob:http://127.0.0.1:8084/021ed54d-ff17-43cb-8751-79fff0a261cf", "blob:http://127.0.0.1:8084/fec3bd7f-9aba-4204-8ffe-de3e1742c352", "blob:http://127.0.0.1:8084/54b816da-220a-4a5d-8952-4620e4ef2644", "blob:http://127.0.0.1:8084/93d9ce68-d8c3-43af-9932-5185c744f965", "blob:http://127.0.0.1:8084/f3f56a7f-e4db-4d51-aafb-5e35f6cf3a2e", "blob:http://127.0.0.1:8084/7e843374-b1f4-434f-8d39-156b4d65b58a", "blob:http://127.0.0.1:8084/adf1f39d-f7d8-4bfa-84ce-33accc6e6762", "blob:http://127.0.0.1:8084/1bb2ec5a-be7e-4cea-82f3-24cd39e5e027", "blob:http://127.0.0.1:8084/7b1b858a-2663-4772-bf05-7bab4c4b9ad6", "blob:http://127.0.0.1:8084/0f38e206-82b7-4b8d-ba7f-f9d8a8246347", "blob:http://127.0.0.1:8084/2ae134b3-21ac-4d2e-9d2b-6c12896966b7" ], "connected": false, "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/0f38e206-82b7-4b8d-ba7f-f9d8a8246347" }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch exposes missing listener while callable ondrop works", "browser": "chromium", "status": "expected", "duration": 189, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "chromium", "status": "expected", "duration": 209, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-media-failure": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/92c4de46-ffff-4b5a-aef3-0e62caf24a9b" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/92c4de46-ffff-4b5a-aef3-0e62caf24a9b", "blob:http://127.0.0.1:8084/9225443d-c5d9-41da-a8dc-402085b69f6d" ], "revoked": [ "blob:http://127.0.0.1:8084/9225443d-c5d9-41da-a8dc-402085b69f6d" ], "repeated": "NotFoundError" } }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy still emits update and creates a URL", "browser": "chromium", "status": "expected", "duration": 323, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-late-native-blob": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/adc6a2c2-f9da-4b61-b980-8f97a5e30f20", "blob:http://127.0.0.1:8084/12bc60cb-473b-48dd-a7b6-bff6611d4a7f" ], "revoked": [ "blob:http://127.0.0.1:8084/adc6a2c2-f9da-4b61-b980-8f97a5e30f20" ], "pendingState": "pending", "events": [ "file", "video", "canvas", "destroy", "update" ], "connected": false, "bytes": 9120 }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "firefox", "status": "expected", "duration": 1468, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-extraction": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 38895, "nonBlack": 3600, "initialEvents": [ { "event": "file", "at": 178, "progress": null, "processing": false }, { "event": "video", "at": 178, "progress": null, "processing": false }, { "event": "canvas", "at": 316, "progress": null, "processing": false }, { "event": "update", "at": 334, "progress": 0.1, "processing": true }, { "event": "update", "at": 376, "progress": 0.2, "processing": true }, { "event": "update", "at": 438, "progress": 0.3, "processing": true }, { "event": "update", "at": 521, "progress": 0.4, "processing": true }, { "event": "update", "at": 538, "progress": 0.5, "processing": true }, { "event": "update", "at": 577, "progress": 0.6, "processing": true }, { "event": "update", "at": 636, "progress": 0.7, "processing": true }, { "event": "update", "at": 717, "progress": 0.8, "processing": true }, { "event": "update", "at": 737, "progress": 0.9, "processing": true }, { "event": "update", "at": 783, "progress": 1, "processing": true }, { "event": "done", "at": 783, "progress": null, "processing": false } ], "events": [ { "event": "file", "at": 178, "progress": null, "processing": false }, { "event": "video", "at": 178, "progress": null, "processing": false }, { "event": "canvas", "at": 316, "progress": null, "processing": false }, { "event": "update", "at": 334, "progress": 0.1, "processing": true }, { "event": "update", "at": 376, "progress": 0.2, "processing": true }, { "event": "update", "at": 438, "progress": 0.3, "processing": true }, { "event": "update", "at": 521, "progress": 0.4, "processing": true }, { "event": "update", "at": 538, "progress": 0.5, "processing": true }, { "event": "update", "at": 577, "progress": 0.6, "processing": true }, { "event": "update", "at": 636, "progress": 0.7, "processing": true }, { "event": "update", "at": 717, "progress": 0.8, "processing": true }, { "event": "update", "at": 737, "progress": 0.9, "processing": true }, { "event": "update", "at": 783, "progress": 1, "processing": true }, { "event": "done", "at": 783, "progress": null, "processing": false }, { "event": "canvas", "at": 785, "progress": null, "processing": false }, { "event": "update", "at": 803, "progress": 0.1, "processing": true }, { "event": "update", "at": 841, "progress": 0.2, "processing": true }, { "event": "update", "at": 901, "progress": 0.3, "processing": true }, { "event": "update", "at": 979, "progress": 0.4, "processing": true }, { "event": "update", "at": 994, "progress": 0.5, "processing": true }, { "event": "update", "at": 1034, "progress": 0.6, "processing": true }, { "event": "update", "at": 1099, "progress": 0.7, "processing": true }, { "event": "update", "at": 1183, "progress": 0.8, "processing": true }, { "event": "update", "at": 1202, "progress": 0.9, "processing": true }, { "event": "update", "at": 1248, "progress": 1, "processing": true }, { "event": "done", "at": 1248, "progress": null, "processing": false }, { "event": "destroy", "at": 1249, "progress": null, "processing": false } ], "first": "blob:http://127.0.0.1:8084/839c75f5-b819-440c-9607-07023ac4f67b", "second": "blob:http://127.0.0.1:8084/32da4407-c5cb-4595-a584-ce4845ea7334", "created": [ "blob:http://127.0.0.1:8084/50d891ef-6d87-48f5-bb3f-1f61b6372e93", "blob:http://127.0.0.1:8084/a1333482-4ee7-4cb3-a605-3b40a1fb8776", "blob:http://127.0.0.1:8084/e2937fc0-1da6-45d2-b82a-a829611f9eeb", "blob:http://127.0.0.1:8084/771ba67e-c0bd-4afd-8cd4-4c40f107b0a7", "blob:http://127.0.0.1:8084/3b64203a-b2eb-4a75-bbb0-5e0686b368ac", "blob:http://127.0.0.1:8084/86e37ca2-ed2e-41f2-bab2-1e91031ceb6d", "blob:http://127.0.0.1:8084/aa4c47d2-4d9a-4720-9dba-1d2acb58e733", "blob:http://127.0.0.1:8084/80188f61-c35d-4cf5-b757-9cdb8cf91e86", "blob:http://127.0.0.1:8084/c39779f8-0926-4b53-bce3-ee0ac07dea50", "blob:http://127.0.0.1:8084/49fc25fb-17eb-4365-ac1e-22dfddba6d28", "blob:http://127.0.0.1:8084/839c75f5-b819-440c-9607-07023ac4f67b", "blob:http://127.0.0.1:8084/3e7847fb-2311-4db3-8c3d-a408dcfa6b2b", "blob:http://127.0.0.1:8084/b97b73ac-4474-42cf-b963-7a8acfbfd985", "blob:http://127.0.0.1:8084/9bd1853a-2790-45d7-b473-fadd8708e6d2", "blob:http://127.0.0.1:8084/ad864206-b3e7-470b-9aec-0d6a6c56a274", "blob:http://127.0.0.1:8084/c234092a-6cd1-4a9f-82be-57ca3763abd7", "blob:http://127.0.0.1:8084/ec3b8014-d293-406f-a8ed-f414a6f50355", "blob:http://127.0.0.1:8084/0830a2ad-f8b1-4e1c-bb0c-e35e7a966b4a", "blob:http://127.0.0.1:8084/d86d040e-f6a0-4aab-aada-fa105d430c6b", "blob:http://127.0.0.1:8084/846fa13f-e2d2-4ee3-a216-5299579bc923", "blob:http://127.0.0.1:8084/32da4407-c5cb-4595-a584-ce4845ea7334" ], "revoked": [ "blob:http://127.0.0.1:8084/a1333482-4ee7-4cb3-a605-3b40a1fb8776", "blob:http://127.0.0.1:8084/e2937fc0-1da6-45d2-b82a-a829611f9eeb", "blob:http://127.0.0.1:8084/771ba67e-c0bd-4afd-8cd4-4c40f107b0a7", "blob:http://127.0.0.1:8084/3b64203a-b2eb-4a75-bbb0-5e0686b368ac", "blob:http://127.0.0.1:8084/86e37ca2-ed2e-41f2-bab2-1e91031ceb6d", "blob:http://127.0.0.1:8084/aa4c47d2-4d9a-4720-9dba-1d2acb58e733", "blob:http://127.0.0.1:8084/80188f61-c35d-4cf5-b757-9cdb8cf91e86", "blob:http://127.0.0.1:8084/c39779f8-0926-4b53-bce3-ee0ac07dea50", "blob:http://127.0.0.1:8084/49fc25fb-17eb-4365-ac1e-22dfddba6d28", "blob:http://127.0.0.1:8084/839c75f5-b819-440c-9607-07023ac4f67b", "blob:http://127.0.0.1:8084/3e7847fb-2311-4db3-8c3d-a408dcfa6b2b", "blob:http://127.0.0.1:8084/b97b73ac-4474-42cf-b963-7a8acfbfd985", "blob:http://127.0.0.1:8084/9bd1853a-2790-45d7-b473-fadd8708e6d2", "blob:http://127.0.0.1:8084/ad864206-b3e7-470b-9aec-0d6a6c56a274", "blob:http://127.0.0.1:8084/c234092a-6cd1-4a9f-82be-57ca3763abd7", "blob:http://127.0.0.1:8084/ec3b8014-d293-406f-a8ed-f414a6f50355", "blob:http://127.0.0.1:8084/0830a2ad-f8b1-4e1c-bb0c-e35e7a966b4a", "blob:http://127.0.0.1:8084/d86d040e-f6a0-4aab-aada-fa105d430c6b", "blob:http://127.0.0.1:8084/846fa13f-e2d2-4ee3-a216-5299579bc923", "blob:http://127.0.0.1:8084/50d891ef-6d87-48f5-bb3f-1f61b6372e93", "blob:http://127.0.0.1:8084/32da4407-c5cb-4595-a584-ce4845ea7334" ], "connected": false, "retiredReadyState": 4, "retiredSrc": "blob:http://127.0.0.1:8084/50d891ef-6d87-48f5-bb3f-1f61b6372e93" }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch exposes missing listener while callable ondrop works", "browser": "firefox", "status": "expected", "duration": 406, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "firefox", "status": "expected", "duration": 523, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-media-failure": { "failed": { "code": 4, "toolErrors": 0, "first": "blob:http://127.0.0.1:8084/ad9b8e6b-c7b3-40ab-b900-ec904e49e07c" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/ad9b8e6b-c7b3-40ab-b900-ec904e49e07c", "blob:http://127.0.0.1:8084/f6f60be5-fdfa-4b80-a16d-81e4b797b699" ], "revoked": [ "blob:http://127.0.0.1:8084/f6f60be5-fdfa-4b80-a16d-81e4b797b699" ], "repeated": "NotFoundError" } }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy still emits update and creates a URL", "browser": "firefox", "status": "expected", "duration": 582, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-late-native-blob": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/605ca500-3738-4aa7-b57e-9aee83594545", "blob:http://127.0.0.1:8084/a0dcd4b4-b73e-49bb-8b37-cb29305cdab4" ], "revoked": [ "blob:http://127.0.0.1:8084/605ca500-3738-4aa7-b57e-9aee83594545" ], "pendingState": "pending", "events": [ "file", "video", "canvas", "destroy", "update" ], "connected": false, "bytes": 6496 }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "webkit", "status": "expected", "duration": 1259, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch exposes missing listener while callable ondrop works", "browser": "webkit", "status": "expected", "duration": 1264, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "webkit", "status": "expected", "duration": 1236, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy still emits update and creates a URL", "browser": "webkit", "status": "expected", "duration": 1217, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "workspace.legacy.js", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98", "recoveredIndividualFile": false, "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 0, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "chromium", "status": "expected", "duration": 8042, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-extraction": { "width": 240, "height": 150, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 30, "mime": "image/png", "bytes": 26427, "nonBlack": 2400, "initialEvents": [ { "event": "file", "at": 85.10000002384186, "progress": null, "processing": false }, { "event": "video", "at": 390.60000002384186, "progress": null, "processing": false }, { "event": "canvas", "at": 485.30000001192093, "progress": null, "processing": false }, { "event": "update", "at": 794.3000000119209, "progress": 0.1, "processing": true }, { "event": "update", "at": 1101.1000000238419, "progress": 0.2, "processing": true }, { "event": "update", "at": 1410.6000000238419, "progress": 0.3, "processing": true }, { "event": "update", "at": 1714.6000000238419, "progress": 0.4, "processing": true }, { "event": "update", "at": 2025, "progress": 0.5, "processing": true }, { "event": "update", "at": 2339.100000023842, "progress": 0.6, "processing": true }, { "event": "update", "at": 2641.800000011921, "progress": 0.7, "processing": true }, { "event": "update", "at": 2958.600000023842, "progress": 0.8, "processing": true }, { "event": "update", "at": 3265.5, "progress": 0.9, "processing": true }, { "event": "update", "at": 3574.199999988079, "progress": 1, "processing": true }, { "event": "done", "at": 4188.399999976158, "progress": null, "processing": false } ], "events": [ { "event": "file", "at": 85.10000002384186, "progress": null, "processing": false }, { "event": "video", "at": 390.60000002384186, "progress": null, "processing": false }, { "event": "canvas", "at": 485.30000001192093, "progress": null, "processing": false }, { "event": "update", "at": 794.3000000119209, "progress": 0.1, "processing": true }, { "event": "update", "at": 1101.1000000238419, "progress": 0.2, "processing": true }, { "event": "update", "at": 1410.6000000238419, "progress": 0.3, "processing": true }, { "event": "update", "at": 1714.6000000238419, "progress": 0.4, "processing": true }, { "event": "update", "at": 2025, "progress": 0.5, "processing": true }, { "event": "update", "at": 2339.100000023842, "progress": 0.6, "processing": true }, { "event": "update", "at": 2641.800000011921, "progress": 0.7, "processing": true }, { "event": "update", "at": 2958.600000023842, "progress": 0.8, "processing": true }, { "event": "update", "at": 3265.5, "progress": 0.9, "processing": true }, { "event": "update", "at": 3574.199999988079, "progress": 1, "processing": true }, { "event": "done", "at": 4188.399999976158, "progress": null, "processing": false }, { "event": "canvas", "at": 4200.699999988079, "progress": null, "processing": false }, { "event": "update", "at": 4507.5, "progress": 0.1, "processing": true }, { "event": "update", "at": 4822.5, "progress": 0.2, "processing": true }, { "event": "update", "at": 5129.199999988079, "progress": 0.3, "processing": true }, { "event": "update", "at": 5442.899999976158, "progress": 0.4, "processing": true }, { "event": "update", "at": 5759.199999988079, "progress": 0.5, "processing": true }, { "event": "update", "at": 6074, "progress": 0.6, "processing": true }, { "event": "update", "at": 6377.899999976158, "progress": 0.7, "processing": true }, { "event": "update", "at": 6695.100000023842, "progress": 0.8, "processing": true }, { "event": "update", "at": 7013.5, "progress": 0.9, "processing": true }, { "event": "update", "at": 7315.300000011921, "progress": 1, "processing": true }, { "event": "done", "at": 7924.100000023842, "progress": null, "processing": false }, { "event": "destroy", "at": 7925.199999988079, "progress": null, "processing": false } ], "first": "blob:http://127.0.0.1:8084/df9f7352-07c1-464f-9e33-627ecc29a7fd", "second": "blob:http://127.0.0.1:8084/8b1947b0-fca4-4faa-9879-32eace697485", "created": [ "blob:http://127.0.0.1:8084/7151421c-ccdd-4b3f-ba94-7cac52808f18", "blob:http://127.0.0.1:8084/cdb9e5fd-335b-428d-8e31-c7ae7416bdf1", "blob:http://127.0.0.1:8084/1de7b0f9-e6d5-401c-a8e6-48507818a2ae", "blob:http://127.0.0.1:8084/5408a91d-b9b2-4202-a18c-cd5f2be94681", "blob:http://127.0.0.1:8084/cb2016e7-f296-4347-9932-16dd4bed81e2", "blob:http://127.0.0.1:8084/b54c6aca-e6b2-48ca-9cc0-ef6d77e9b9cf", "blob:http://127.0.0.1:8084/e4d05b45-9a39-44b8-8299-85a8a9aa6304", "blob:http://127.0.0.1:8084/fee95ec3-256c-4d67-a71e-5f497e2cbb5b", "blob:http://127.0.0.1:8084/234501b2-ce83-4525-82d7-022c998d4ec6", "blob:http://127.0.0.1:8084/eb0e3986-4456-49db-935c-6b55d62592bc", "blob:http://127.0.0.1:8084/df9f7352-07c1-464f-9e33-627ecc29a7fd", "blob:http://127.0.0.1:8084/4b4d9cb9-2044-4e1e-95e2-3a967376d063", "blob:http://127.0.0.1:8084/cb851102-60ba-4add-b222-08a354a38739", "blob:http://127.0.0.1:8084/418e3fec-6112-4d3a-935a-802b43c9fac9", "blob:http://127.0.0.1:8084/5a9d6ac8-83d7-4dec-8769-1086a92e9ed8", "blob:http://127.0.0.1:8084/b9a87f87-0fec-4b5e-92be-0873f4cfe33e", "blob:http://127.0.0.1:8084/ed8657f8-a152-44f2-b152-389cfd12c1fd", "blob:http://127.0.0.1:8084/ca198d08-6308-4d1a-b3ce-5b41711e3feb", "blob:http://127.0.0.1:8084/ab8d4436-8bd2-46f7-9553-4d5f0abc525e", "blob:http://127.0.0.1:8084/95139b5c-35fa-41ea-9e21-b2f61cbcaff3", "blob:http://127.0.0.1:8084/8b1947b0-fca4-4faa-9879-32eace697485" ], "revoked": [ "blob:http://127.0.0.1:8084/cdb9e5fd-335b-428d-8e31-c7ae7416bdf1", "blob:http://127.0.0.1:8084/1de7b0f9-e6d5-401c-a8e6-48507818a2ae", "blob:http://127.0.0.1:8084/5408a91d-b9b2-4202-a18c-cd5f2be94681", "blob:http://127.0.0.1:8084/cb2016e7-f296-4347-9932-16dd4bed81e2", "blob:http://127.0.0.1:8084/b54c6aca-e6b2-48ca-9cc0-ef6d77e9b9cf", "blob:http://127.0.0.1:8084/e4d05b45-9a39-44b8-8299-85a8a9aa6304", "blob:http://127.0.0.1:8084/fee95ec3-256c-4d67-a71e-5f497e2cbb5b", "blob:http://127.0.0.1:8084/234501b2-ce83-4525-82d7-022c998d4ec6", "blob:http://127.0.0.1:8084/eb0e3986-4456-49db-935c-6b55d62592bc", "blob:http://127.0.0.1:8084/df9f7352-07c1-464f-9e33-627ecc29a7fd", "blob:http://127.0.0.1:8084/4b4d9cb9-2044-4e1e-95e2-3a967376d063", "blob:http://127.0.0.1:8084/cb851102-60ba-4add-b222-08a354a38739", "blob:http://127.0.0.1:8084/418e3fec-6112-4d3a-935a-802b43c9fac9", "blob:http://127.0.0.1:8084/5a9d6ac8-83d7-4dec-8769-1086a92e9ed8", "blob:http://127.0.0.1:8084/b9a87f87-0fec-4b5e-92be-0873f4cfe33e", "blob:http://127.0.0.1:8084/ed8657f8-a152-44f2-b152-389cfd12c1fd", "blob:http://127.0.0.1:8084/ca198d08-6308-4d1a-b3ce-5b41711e3feb", "blob:http://127.0.0.1:8084/ab8d4436-8bd2-46f7-9553-4d5f0abc525e", "blob:http://127.0.0.1:8084/95139b5c-35fa-41ea-9e21-b2f61cbcaff3", "blob:http://127.0.0.1:8084/7151421c-ccdd-4b3f-ba94-7cac52808f18", "blob:http://127.0.0.1:8084/8b1947b0-fca4-4faa-9879-32eace697485" ], "connected": false, "retiredReadyState": 0, "retiredSrc": null }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch uses the registered handler while callable ondrop works", "browser": "chromium", "status": "expected", "duration": 184, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "chromium", "status": "expected", "duration": 222, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-media-failure": { "failed": { "code": 4, "toolErrors": 1, "first": "blob:http://127.0.0.1:8084/3437072a-8963-4125-81fd-add9aefe787a" }, "result": { "value": "C:\\fakepath\\thumbnail-pattern.mp4", "created": [ "blob:http://127.0.0.1:8084/3437072a-8963-4125-81fd-add9aefe787a", "blob:http://127.0.0.1:8084/c17e9109-9ff2-4d67-90ab-bc45cd45d2b0" ], "revoked": [ "blob:http://127.0.0.1:8084/3437072a-8963-4125-81fd-add9aefe787a", "blob:http://127.0.0.1:8084/c17e9109-9ff2-4d67-90ab-bc45cd45d2b0" ] } }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy is ignored after cancellation", "browser": "chromium", "status": "expected", "duration": 600, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-late-native-blob": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/f817e55f-0052-4608-8817-2d2d5a96aeea" ], "revoked": [ "blob:http://127.0.0.1:8084/f817e55f-0052-4608-8817-2d2d5a96aeea" ], "pendingState": "rejected", "events": [ "file", "canvas", "video", "destroy" ], "connected": false, "bytes": 7540 }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "source replacement cancels held native encoding and completes only the latest job", "browser": "chromium", "status": "expected", "duration": 4306, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-native-source-cancellation": { "oldState": "AbortError", "firstEncodedBytes": 7540, "source": "blob:http://127.0.0.1:8084/79ff53f0-13f6-49dd-abbf-719babc00ebe", "updateSources": [ "blob:http://127.0.0.1:8084/79ff53f0-13f6-49dd-abbf-719babc00ebe", "blob:http://127.0.0.1:8084/79ff53f0-13f6-49dd-abbf-719babc00ebe", "blob:http://127.0.0.1:8084/79ff53f0-13f6-49dd-abbf-719babc00ebe", "blob:http://127.0.0.1:8084/79ff53f0-13f6-49dd-abbf-719babc00ebe", "blob:http://127.0.0.1:8084/79ff53f0-13f6-49dd-abbf-719babc00ebe", "blob:http://127.0.0.1:8084/79ff53f0-13f6-49dd-abbf-719babc00ebe", "blob:http://127.0.0.1:8084/79ff53f0-13f6-49dd-abbf-719babc00ebe", "blob:http://127.0.0.1:8084/79ff53f0-13f6-49dd-abbf-719babc00ebe", "blob:http://127.0.0.1:8084/79ff53f0-13f6-49dd-abbf-719babc00ebe", "blob:http://127.0.0.1:8084/79ff53f0-13f6-49dd-abbf-719babc00ebe" ], "created": [ "blob:http://127.0.0.1:8084/3302f4e3-b601-4189-8d91-3d7fd55c1ecb", "blob:http://127.0.0.1:8084/79ff53f0-13f6-49dd-abbf-719babc00ebe", "blob:http://127.0.0.1:8084/eb283bae-e39c-43ac-bd0f-834e23ff4e93", "blob:http://127.0.0.1:8084/6a852005-858f-45ba-be24-b0a24b8b92b2", "blob:http://127.0.0.1:8084/57f52b52-c60e-4449-8576-0faef623ac11", "blob:http://127.0.0.1:8084/ffdaeaaf-eabc-4ca7-ad0d-6f4bea8f35aa", "blob:http://127.0.0.1:8084/0777ca9c-ab99-4d10-9437-a9152dfb2071", "blob:http://127.0.0.1:8084/ff0513a6-2bb1-448c-a17c-f3f4725112b0", "blob:http://127.0.0.1:8084/79649d60-ab0c-456a-b43f-06f7eded8fe3", "blob:http://127.0.0.1:8084/ae0afe69-ce42-4b80-9e53-c900f8710fa2", "blob:http://127.0.0.1:8084/93b87b17-a225-4bd2-b107-7553c4d19888", "blob:http://127.0.0.1:8084/9887dd10-92c4-4e20-b097-2b5f3330f1c0" ], "revoked": [ "blob:http://127.0.0.1:8084/3302f4e3-b601-4189-8d91-3d7fd55c1ecb", "blob:http://127.0.0.1:8084/eb283bae-e39c-43ac-bd0f-834e23ff4e93", "blob:http://127.0.0.1:8084/6a852005-858f-45ba-be24-b0a24b8b92b2", "blob:http://127.0.0.1:8084/57f52b52-c60e-4449-8576-0faef623ac11", "blob:http://127.0.0.1:8084/ffdaeaaf-eabc-4ca7-ad0d-6f4bea8f35aa", "blob:http://127.0.0.1:8084/0777ca9c-ab99-4d10-9437-a9152dfb2071", "blob:http://127.0.0.1:8084/ff0513a6-2bb1-448c-a17c-f3f4725112b0", "blob:http://127.0.0.1:8084/79649d60-ab0c-456a-b43f-06f7eded8fe3", "blob:http://127.0.0.1:8084/ae0afe69-ce42-4b80-9e53-c900f8710fa2", "blob:http://127.0.0.1:8084/93b87b17-a225-4bd2-b107-7553c4d19888", "blob:http://127.0.0.1:8084/79ff53f0-13f6-49dd-abbf-719babc00ebe", "blob:http://127.0.0.1:8084/9887dd10-92c4-4e20-b097-2b5f3330f1c0" ], "events": [ "file", "canvas", "video", "file", "canvas", "video", "update", "update", "update", "update", "update", "update", "update", "update", "update", "update", "done", "destroy" ], "connected": false }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "firefox", "status": "expected", "duration": 8515, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-extraction": { "width": 240, "height": 150, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 30, "mime": "image/png", "bytes": 18224, "nonBlack": 2400, "initialEvents": [ { "event": "file", "at": 206, "progress": null, "processing": false }, { "event": "video", "at": 518, "progress": null, "processing": false }, { "event": "canvas", "at": 710, "progress": null, "processing": false }, { "event": "update", "at": 1020, "progress": 0.1, "processing": true }, { "event": "update", "at": 1323, "progress": 0.2, "processing": true }, { "event": "update", "at": 1643, "progress": 0.3, "processing": true }, { "event": "update", "at": 1980, "progress": 0.4, "processing": true }, { "event": "update", "at": 2288, "progress": 0.5, "processing": true }, { "event": "update", "at": 2595, "progress": 0.6, "processing": true }, { "event": "update", "at": 2907, "progress": 0.7, "processing": true }, { "event": "update", "at": 3223, "progress": 0.8, "processing": true }, { "event": "update", "at": 3535, "progress": 0.9, "processing": true }, { "event": "update", "at": 3844, "progress": 1, "processing": true }, { "event": "done", "at": 4453, "progress": null, "processing": false } ], "events": [ { "event": "file", "at": 206, "progress": null, "processing": false }, { "event": "video", "at": 518, "progress": null, "processing": false }, { "event": "canvas", "at": 710, "progress": null, "processing": false }, { "event": "update", "at": 1020, "progress": 0.1, "processing": true }, { "event": "update", "at": 1323, "progress": 0.2, "processing": true }, { "event": "update", "at": 1643, "progress": 0.3, "processing": true }, { "event": "update", "at": 1980, "progress": 0.4, "processing": true }, { "event": "update", "at": 2288, "progress": 0.5, "processing": true }, { "event": "update", "at": 2595, "progress": 0.6, "processing": true }, { "event": "update", "at": 2907, "progress": 0.7, "processing": true }, { "event": "update", "at": 3223, "progress": 0.8, "processing": true }, { "event": "update", "at": 3535, "progress": 0.9, "processing": true }, { "event": "update", "at": 3844, "progress": 1, "processing": true }, { "event": "done", "at": 4453, "progress": null, "processing": false }, { "event": "canvas", "at": 4456, "progress": null, "processing": false }, { "event": "update", "at": 4760, "progress": 0.1, "processing": true }, { "event": "update", "at": 5095, "progress": 0.2, "processing": true }, { "event": "update", "at": 5408, "progress": 0.3, "processing": true }, { "event": "update", "at": 5729, "progress": 0.4, "processing": true }, { "event": "update", "at": 6038, "progress": 0.5, "processing": true }, { "event": "update", "at": 6352, "progress": 0.6, "processing": true }, { "event": "update", "at": 6664, "progress": 0.7, "processing": true }, { "event": "update", "at": 6994, "progress": 0.8, "processing": true }, { "event": "update", "at": 7303, "progress": 0.9, "processing": true }, { "event": "update", "at": 7605, "progress": 1, "processing": true }, { "event": "done", "at": 8227, "progress": null, "processing": false }, { "event": "destroy", "at": 8228, "progress": null, "processing": false } ], "first": "blob:http://127.0.0.1:8084/efab9da2-a4e3-4d47-9837-9620090ca499", "second": "blob:http://127.0.0.1:8084/06e791dc-b533-4299-8c01-13031b0ffccc", "created": [ "blob:http://127.0.0.1:8084/efabba7d-d0b8-4522-a82b-fe71357cd557", "blob:http://127.0.0.1:8084/b59dab15-c7d8-40ec-885f-923c6a225983", "blob:http://127.0.0.1:8084/bad7241b-2ecf-40f5-9f4f-8b0367cf110a", "blob:http://127.0.0.1:8084/c477bf06-232c-4d95-8c47-02547237ade5", "blob:http://127.0.0.1:8084/4c6dd665-dbf6-425c-9a07-d247da85fdba", "blob:http://127.0.0.1:8084/1abb99b9-8296-4118-8fda-60863a641d59", "blob:http://127.0.0.1:8084/a44d87b8-a89a-49b5-80a8-58410cf17c27", "blob:http://127.0.0.1:8084/0ebd5b2c-b0f2-4c02-9474-361599d48733", "blob:http://127.0.0.1:8084/2b9776de-4612-4e6c-9022-c4c8375af0ed", "blob:http://127.0.0.1:8084/ccabc632-3ddf-4668-ab8c-3168c4464957", "blob:http://127.0.0.1:8084/efab9da2-a4e3-4d47-9837-9620090ca499", "blob:http://127.0.0.1:8084/edd6bdc8-be44-4ab7-944c-1091bfde3bdc", "blob:http://127.0.0.1:8084/9491d54e-490f-495c-9606-e30e52fa3a51", "blob:http://127.0.0.1:8084/568db428-358f-490a-8857-84a154151e1c", "blob:http://127.0.0.1:8084/6a81cf01-44de-42f8-a695-5cdafd4356e1", "blob:http://127.0.0.1:8084/8203e389-31dd-4d02-8dc6-c7c779983ec2", "blob:http://127.0.0.1:8084/dca4f2a9-50fb-4e91-b85b-35729bbc49fc", "blob:http://127.0.0.1:8084/a4ebdd1d-7b74-4897-9584-9b44343c4166", "blob:http://127.0.0.1:8084/42b00972-7bc2-4a10-8645-117ab6cbcc81", "blob:http://127.0.0.1:8084/95cec45d-4abf-4ee4-9e72-18fc14a1ef76", "blob:http://127.0.0.1:8084/06e791dc-b533-4299-8c01-13031b0ffccc" ], "revoked": [ "blob:http://127.0.0.1:8084/b59dab15-c7d8-40ec-885f-923c6a225983", "blob:http://127.0.0.1:8084/bad7241b-2ecf-40f5-9f4f-8b0367cf110a", "blob:http://127.0.0.1:8084/c477bf06-232c-4d95-8c47-02547237ade5", "blob:http://127.0.0.1:8084/4c6dd665-dbf6-425c-9a07-d247da85fdba", "blob:http://127.0.0.1:8084/1abb99b9-8296-4118-8fda-60863a641d59", "blob:http://127.0.0.1:8084/a44d87b8-a89a-49b5-80a8-58410cf17c27", "blob:http://127.0.0.1:8084/0ebd5b2c-b0f2-4c02-9474-361599d48733", "blob:http://127.0.0.1:8084/2b9776de-4612-4e6c-9022-c4c8375af0ed", "blob:http://127.0.0.1:8084/ccabc632-3ddf-4668-ab8c-3168c4464957", "blob:http://127.0.0.1:8084/efab9da2-a4e3-4d47-9837-9620090ca499", "blob:http://127.0.0.1:8084/edd6bdc8-be44-4ab7-944c-1091bfde3bdc", "blob:http://127.0.0.1:8084/9491d54e-490f-495c-9606-e30e52fa3a51", "blob:http://127.0.0.1:8084/568db428-358f-490a-8857-84a154151e1c", "blob:http://127.0.0.1:8084/6a81cf01-44de-42f8-a695-5cdafd4356e1", "blob:http://127.0.0.1:8084/8203e389-31dd-4d02-8dc6-c7c779983ec2", "blob:http://127.0.0.1:8084/dca4f2a9-50fb-4e91-b85b-35729bbc49fc", "blob:http://127.0.0.1:8084/a4ebdd1d-7b74-4897-9584-9b44343c4166", "blob:http://127.0.0.1:8084/42b00972-7bc2-4a10-8645-117ab6cbcc81", "blob:http://127.0.0.1:8084/95cec45d-4abf-4ee4-9e72-18fc14a1ef76", "blob:http://127.0.0.1:8084/efabba7d-d0b8-4522-a82b-fe71357cd557", "blob:http://127.0.0.1:8084/06e791dc-b533-4299-8c01-13031b0ffccc" ], "connected": false, "retiredReadyState": 0, "retiredSrc": null }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch uses the registered handler while callable ondrop works", "browser": "firefox", "status": "expected", "duration": 401, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "firefox", "status": "expected", "duration": 446, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-media-failure": { "failed": { "code": 4, "toolErrors": 1, "first": "blob:http://127.0.0.1:8084/1e733bbd-0751-4b70-9344-b45af036aad5" }, "result": { "value": "C:\\fakepath\\thumbnail-pattern.mp4", "created": [ "blob:http://127.0.0.1:8084/1e733bbd-0751-4b70-9344-b45af036aad5", "blob:http://127.0.0.1:8084/c4270f53-d4b1-491b-ad51-5b27117edc94" ], "revoked": [ "blob:http://127.0.0.1:8084/1e733bbd-0751-4b70-9344-b45af036aad5", "blob:http://127.0.0.1:8084/c4270f53-d4b1-491b-ad51-5b27117edc94" ] } }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy is ignored after cancellation", "browser": "firefox", "status": "expected", "duration": 803, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-late-native-blob": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/535e6df3-34d9-4dfa-a5ab-fd598b39082d" ], "revoked": [ "blob:http://127.0.0.1:8084/535e6df3-34d9-4dfa-a5ab-fd598b39082d" ], "pendingState": "rejected", "events": [ "file", "canvas", "video", "destroy" ], "connected": false, "bytes": 4980 }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "source replacement cancels held native encoding and completes only the latest job", "browser": "firefox", "status": "expected", "duration": 5022, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-native-source-cancellation": { "oldState": "AbortError", "firstEncodedBytes": 4980, "source": "blob:http://127.0.0.1:8084/1a8be6aa-2302-4780-ba8d-500db015cabd", "updateSources": [ "blob:http://127.0.0.1:8084/1a8be6aa-2302-4780-ba8d-500db015cabd", "blob:http://127.0.0.1:8084/1a8be6aa-2302-4780-ba8d-500db015cabd", "blob:http://127.0.0.1:8084/1a8be6aa-2302-4780-ba8d-500db015cabd", "blob:http://127.0.0.1:8084/1a8be6aa-2302-4780-ba8d-500db015cabd", "blob:http://127.0.0.1:8084/1a8be6aa-2302-4780-ba8d-500db015cabd", "blob:http://127.0.0.1:8084/1a8be6aa-2302-4780-ba8d-500db015cabd", "blob:http://127.0.0.1:8084/1a8be6aa-2302-4780-ba8d-500db015cabd", "blob:http://127.0.0.1:8084/1a8be6aa-2302-4780-ba8d-500db015cabd", "blob:http://127.0.0.1:8084/1a8be6aa-2302-4780-ba8d-500db015cabd", "blob:http://127.0.0.1:8084/1a8be6aa-2302-4780-ba8d-500db015cabd" ], "created": [ "blob:http://127.0.0.1:8084/900182f9-65ae-481e-b64e-9fd223fd7d1a", "blob:http://127.0.0.1:8084/1a8be6aa-2302-4780-ba8d-500db015cabd", "blob:http://127.0.0.1:8084/45bc1f6c-3798-4fcd-9f56-2a356f26025d", "blob:http://127.0.0.1:8084/c9c13796-514a-4d25-8b24-fbb4ec14f418", "blob:http://127.0.0.1:8084/9138baf9-a848-4826-9746-f167ff25d20b", "blob:http://127.0.0.1:8084/b56d5f88-6dc7-4ab7-86df-af5ed7090362", "blob:http://127.0.0.1:8084/abbfcc9a-1eff-4c0e-a1fd-37c4b9a6db61", "blob:http://127.0.0.1:8084/a2ae04c2-e472-43ce-9a93-0ddb284a804f", "blob:http://127.0.0.1:8084/f2d42928-d9a6-48b1-a33f-588f4728e525", "blob:http://127.0.0.1:8084/93d854f8-0dc2-4862-9ac8-4ba5a7e4d6e5", "blob:http://127.0.0.1:8084/e666e7ae-7294-49db-9896-f246d0f7682e", "blob:http://127.0.0.1:8084/be18039c-86e4-4dc5-a0f5-ae898eb18ec1" ], "revoked": [ "blob:http://127.0.0.1:8084/900182f9-65ae-481e-b64e-9fd223fd7d1a", "blob:http://127.0.0.1:8084/45bc1f6c-3798-4fcd-9f56-2a356f26025d", "blob:http://127.0.0.1:8084/c9c13796-514a-4d25-8b24-fbb4ec14f418", "blob:http://127.0.0.1:8084/9138baf9-a848-4826-9746-f167ff25d20b", "blob:http://127.0.0.1:8084/b56d5f88-6dc7-4ab7-86df-af5ed7090362", "blob:http://127.0.0.1:8084/abbfcc9a-1eff-4c0e-a1fd-37c4b9a6db61", "blob:http://127.0.0.1:8084/a2ae04c2-e472-43ce-9a93-0ddb284a804f", "blob:http://127.0.0.1:8084/f2d42928-d9a6-48b1-a33f-588f4728e525", "blob:http://127.0.0.1:8084/93d854f8-0dc2-4862-9ac8-4ba5a7e4d6e5", "blob:http://127.0.0.1:8084/e666e7ae-7294-49db-9896-f246d0f7682e", "blob:http://127.0.0.1:8084/1a8be6aa-2302-4780-ba8d-500db015cabd", "blob:http://127.0.0.1:8084/be18039c-86e4-4dc5-a0f5-ae898eb18ec1" ], "events": [ "file", "canvas", "video", "file", "canvas", "video", "update", "update", "update", "update", "update", "update", "update", "update", "update", "update", "done", "destroy" ], "connected": false }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "webkit", "status": "expected", "duration": 1225, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch uses the registered handler while callable ondrop works", "browser": "webkit", "status": "expected", "duration": 1187, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "webkit", "status": "expected", "duration": 1193, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy is ignored after cancellation", "browser": "webkit", "status": "expected", "duration": 1185, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "source replacement cancels held native encoding and completes only the latest job", "browser": "webkit", "status": "expected", "duration": 1151, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "chromium", "status": "expected", "duration": 527, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source-workspace-policy", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-extraction": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 44055, "nonBlack": 3600, "initialEvents": [ { "event": "file", "at": 107, "progress": null, "processing": false }, { "event": "video", "at": 107.19999998807907, "progress": null, "processing": false }, { "event": "canvas", "at": 124.60000002384186, "progress": null, "processing": false }, { "event": "update", "at": 145.30000001192093, "progress": 0.1, "processing": true }, { "event": "update", "at": 153.10000002384186, "progress": 0.2, "processing": true }, { "event": "update", "at": 178.30000001192093, "progress": 0.3, "processing": true }, { "event": "update", "at": 191.30000001192093, "progress": 0.4, "processing": true }, { "event": "update", "at": 195.39999997615814, "progress": 0.5, "processing": true }, { "event": "update", "at": 202.30000001192093, "progress": 0.6, "processing": true }, { "event": "update", "at": 226.39999997615814, "progress": 0.7, "processing": true }, { "event": "update", "at": 246.60000002384186, "progress": 0.8, "processing": true }, { "event": "update", "at": 250.19999998807907, "progress": 0.9, "processing": true }, { "event": "update", "at": 257.39999997615814, "progress": 1, "processing": true }, { "event": "done", "at": 257.39999997615814, "progress": null, "processing": false } ], "events": [ { "event": "file", "at": 107, "progress": null, "processing": false }, { "event": "video", "at": 107.19999998807907, "progress": null, "processing": false }, { "event": "canvas", "at": 124.60000002384186, "progress": null, "processing": false }, { "event": "update", "at": 145.30000001192093, "progress": 0.1, "processing": true }, { "event": "update", "at": 153.10000002384186, "progress": 0.2, "processing": true }, { "event": "update", "at": 178.30000001192093, "progress": 0.3, "processing": true }, { "event": "update", "at": 191.30000001192093, "progress": 0.4, "processing": true }, { "event": "update", "at": 195.39999997615814, "progress": 0.5, "processing": true }, { "event": "update", "at": 202.30000001192093, "progress": 0.6, "processing": true }, { "event": "update", "at": 226.39999997615814, "progress": 0.7, "processing": true }, { "event": "update", "at": 246.60000002384186, "progress": 0.8, "processing": true }, { "event": "update", "at": 250.19999998807907, "progress": 0.9, "processing": true }, { "event": "update", "at": 257.39999997615814, "progress": 1, "processing": true }, { "event": "done", "at": 257.39999997615814, "progress": null, "processing": false }, { "event": "canvas", "at": 261.10000002384186, "progress": null, "processing": false }, { "event": "update", "at": 278.69999998807907, "progress": 0.1, "processing": true }, { "event": "update", "at": 286, "progress": 0.2, "processing": true }, { "event": "update", "at": 311.80000001192093, "progress": 0.3, "processing": true }, { "event": "update", "at": 324.60000002384186, "progress": 0.4, "processing": true }, { "event": "update", "at": 350.5, "progress": 0.5, "processing": true }, { "event": "update", "at": 378.80000001192093, "progress": 0.6, "processing": true }, { "event": "update", "at": 390.39999997615814, "progress": 0.7, "processing": true }, { "event": "update", "at": 412.19999998807907, "progress": 0.8, "processing": true }, { "event": "update", "at": 415.80000001192093, "progress": 0.9, "processing": true }, { "event": "update", "at": 425.89999997615814, "progress": 1, "processing": true }, { "event": "done", "at": 426, "progress": null, "processing": false }, { "event": "destroy", "at": 427.30000001192093, "progress": null, "processing": false } ], "first": "blob:http://127.0.0.1:8084/0dd323b8-c3d8-4662-8b48-7afdc34539b6", "second": "blob:http://127.0.0.1:8084/07ae78c5-804f-4683-8e47-d81ab2787043", "created": [ "blob:http://127.0.0.1:8084/cce32b62-8e91-43c7-9061-00033a648a48", "blob:http://127.0.0.1:8084/80ba3c34-9c74-4c19-812e-e2313fa913e3", "blob:http://127.0.0.1:8084/adc9d494-ef47-4392-8ecc-202c6fbc0af3", "blob:http://127.0.0.1:8084/9c2d2bef-94b8-4463-8454-2a9096628138", "blob:http://127.0.0.1:8084/de9c35f4-ed73-496c-9d36-b96cc8f734d8", "blob:http://127.0.0.1:8084/27d18b79-aeee-497c-85e0-c4003f6e9b65", "blob:http://127.0.0.1:8084/5bf84033-ac7c-4b42-9f10-6955a77b3748", "blob:http://127.0.0.1:8084/a5e7ade9-54a1-4867-b799-d2ff4f76fb3b", "blob:http://127.0.0.1:8084/ea9bcb1d-ea45-42f7-aa86-d2325f408ca5", "blob:http://127.0.0.1:8084/821a0f91-9e05-46a1-bf55-d196ece45c3f", "blob:http://127.0.0.1:8084/0dd323b8-c3d8-4662-8b48-7afdc34539b6", "blob:http://127.0.0.1:8084/6a01032d-1188-47a4-ae56-3f021445b413", "blob:http://127.0.0.1:8084/d14acfba-926a-49dc-9947-e68f4a6a61c7", "blob:http://127.0.0.1:8084/8837d993-a98a-471b-bdd3-58baa3b132d8", "blob:http://127.0.0.1:8084/11a18ec2-bb86-448f-9440-1d59433ca09c", "blob:http://127.0.0.1:8084/3ba0c329-24fb-49ab-aa3f-86039230d690", "blob:http://127.0.0.1:8084/2a5fabea-62bc-4aeb-8a4f-a4ec7567b257", "blob:http://127.0.0.1:8084/f45d8dd4-51cf-4720-8682-a1a9e975653e", "blob:http://127.0.0.1:8084/6f785b6a-6af3-4660-8650-27628b9afeec", "blob:http://127.0.0.1:8084/ff80534d-1c96-4fee-ac50-8392c9c3ac40", "blob:http://127.0.0.1:8084/07ae78c5-804f-4683-8e47-d81ab2787043" ], "revoked": [ "blob:http://127.0.0.1:8084/80ba3c34-9c74-4c19-812e-e2313fa913e3", "blob:http://127.0.0.1:8084/adc9d494-ef47-4392-8ecc-202c6fbc0af3", "blob:http://127.0.0.1:8084/9c2d2bef-94b8-4463-8454-2a9096628138", "blob:http://127.0.0.1:8084/de9c35f4-ed73-496c-9d36-b96cc8f734d8", "blob:http://127.0.0.1:8084/27d18b79-aeee-497c-85e0-c4003f6e9b65", "blob:http://127.0.0.1:8084/5bf84033-ac7c-4b42-9f10-6955a77b3748", "blob:http://127.0.0.1:8084/a5e7ade9-54a1-4867-b799-d2ff4f76fb3b", "blob:http://127.0.0.1:8084/ea9bcb1d-ea45-42f7-aa86-d2325f408ca5", "blob:http://127.0.0.1:8084/821a0f91-9e05-46a1-bf55-d196ece45c3f", "blob:http://127.0.0.1:8084/0dd323b8-c3d8-4662-8b48-7afdc34539b6", "blob:http://127.0.0.1:8084/6a01032d-1188-47a4-ae56-3f021445b413", "blob:http://127.0.0.1:8084/d14acfba-926a-49dc-9947-e68f4a6a61c7", "blob:http://127.0.0.1:8084/8837d993-a98a-471b-bdd3-58baa3b132d8", "blob:http://127.0.0.1:8084/11a18ec2-bb86-448f-9440-1d59433ca09c", "blob:http://127.0.0.1:8084/3ba0c329-24fb-49ab-aa3f-86039230d690", "blob:http://127.0.0.1:8084/2a5fabea-62bc-4aeb-8a4f-a4ec7567b257", "blob:http://127.0.0.1:8084/f45d8dd4-51cf-4720-8682-a1a9e975653e", "blob:http://127.0.0.1:8084/6f785b6a-6af3-4660-8650-27628b9afeec", "blob:http://127.0.0.1:8084/ff80534d-1c96-4fee-ac50-8392c9c3ac40", "blob:http://127.0.0.1:8084/cce32b62-8e91-43c7-9061-00033a648a48", "blob:http://127.0.0.1:8084/07ae78c5-804f-4683-8e47-d81ab2787043" ], "connected": false, "retiredReadyState": 0, "retiredSrc": null }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch uses the registered handler while callable ondrop works", "browser": "chromium", "status": "expected", "duration": 199, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source-workspace-policy", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "chromium", "status": "expected", "duration": 223, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source-workspace-policy", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-media-failure": { "failed": { "code": 4, "toolErrors": 1, "first": "blob:http://127.0.0.1:8084/d01c2684-f3f2-4fe7-8131-7fe2e3d055e3" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/d01c2684-f3f2-4fe7-8131-7fe2e3d055e3", "blob:http://127.0.0.1:8084/cfddee95-1864-469d-8e56-b694066e5c65" ], "revoked": [ "blob:http://127.0.0.1:8084/d01c2684-f3f2-4fe7-8131-7fe2e3d055e3", "blob:http://127.0.0.1:8084/cfddee95-1864-469d-8e56-b694066e5c65" ] } }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy is ignored after cancellation", "browser": "chromium", "status": "expected", "duration": 337, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source-workspace-policy", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-late-native-blob": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/98ce7999-7c53-4f07-af16-6c9cb6ef43c2" ], "revoked": [ "blob:http://127.0.0.1:8084/98ce7999-7c53-4f07-af16-6c9cb6ef43c2" ], "pendingState": "rejected", "events": [ "file", "video", "canvas", "destroy" ], "connected": false, "bytes": 9120 }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "source replacement cancels held native encoding and completes only the latest job", "browser": "chromium", "status": "expected", "duration": 474, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source-workspace-policy", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-native-source-cancellation": { "oldState": "AbortError", "firstEncodedBytes": 9120, "source": "blob:http://127.0.0.1:8084/14733b5d-c2dc-4f6f-9dc2-dad33788bb76", "updateSources": [ "blob:http://127.0.0.1:8084/14733b5d-c2dc-4f6f-9dc2-dad33788bb76", "blob:http://127.0.0.1:8084/14733b5d-c2dc-4f6f-9dc2-dad33788bb76", "blob:http://127.0.0.1:8084/14733b5d-c2dc-4f6f-9dc2-dad33788bb76", "blob:http://127.0.0.1:8084/14733b5d-c2dc-4f6f-9dc2-dad33788bb76", "blob:http://127.0.0.1:8084/14733b5d-c2dc-4f6f-9dc2-dad33788bb76", "blob:http://127.0.0.1:8084/14733b5d-c2dc-4f6f-9dc2-dad33788bb76", "blob:http://127.0.0.1:8084/14733b5d-c2dc-4f6f-9dc2-dad33788bb76", "blob:http://127.0.0.1:8084/14733b5d-c2dc-4f6f-9dc2-dad33788bb76", "blob:http://127.0.0.1:8084/14733b5d-c2dc-4f6f-9dc2-dad33788bb76", "blob:http://127.0.0.1:8084/14733b5d-c2dc-4f6f-9dc2-dad33788bb76" ], "created": [ "blob:http://127.0.0.1:8084/edfabe91-83f4-4929-8fbe-645bf2e3276f", "blob:http://127.0.0.1:8084/14733b5d-c2dc-4f6f-9dc2-dad33788bb76", "blob:http://127.0.0.1:8084/7fb92311-15b5-4a44-aa37-a58bc125b248", "blob:http://127.0.0.1:8084/04ff8ece-d82a-44e8-a680-357fcc7d54ec", "blob:http://127.0.0.1:8084/41e9a58a-09b1-47f2-8b49-a14796d6d041", "blob:http://127.0.0.1:8084/bf752387-e533-4e66-907a-c02b78def57e", "blob:http://127.0.0.1:8084/4cc9001c-4aa3-4195-9675-a665ec1f099b", "blob:http://127.0.0.1:8084/87f4c9b4-5025-4ed2-8167-c287a8186f4e", "blob:http://127.0.0.1:8084/08bce62b-909a-4ee7-8e97-42fbaa143e58", "blob:http://127.0.0.1:8084/7519d6e5-964a-4e5b-b0d0-5a9e77cefd96", "blob:http://127.0.0.1:8084/4346a2e0-e3b4-4fb7-9da3-7a5d78a49fc4", "blob:http://127.0.0.1:8084/1782aedf-8044-4652-8bbf-8913b1afcc9e" ], "revoked": [ "blob:http://127.0.0.1:8084/edfabe91-83f4-4929-8fbe-645bf2e3276f", "blob:http://127.0.0.1:8084/7fb92311-15b5-4a44-aa37-a58bc125b248", "blob:http://127.0.0.1:8084/04ff8ece-d82a-44e8-a680-357fcc7d54ec", "blob:http://127.0.0.1:8084/41e9a58a-09b1-47f2-8b49-a14796d6d041", "blob:http://127.0.0.1:8084/bf752387-e533-4e66-907a-c02b78def57e", "blob:http://127.0.0.1:8084/4cc9001c-4aa3-4195-9675-a665ec1f099b", "blob:http://127.0.0.1:8084/87f4c9b4-5025-4ed2-8167-c287a8186f4e", "blob:http://127.0.0.1:8084/08bce62b-909a-4ee7-8e97-42fbaa143e58", "blob:http://127.0.0.1:8084/7519d6e5-964a-4e5b-b0d0-5a9e77cefd96", "blob:http://127.0.0.1:8084/4346a2e0-e3b4-4fb7-9da3-7a5d78a49fc4", "blob:http://127.0.0.1:8084/14733b5d-c2dc-4f6f-9dc2-dad33788bb76", "blob:http://127.0.0.1:8084/1782aedf-8044-4652-8bbf-8913b1afcc9e" ], "events": [ "file", "video", "canvas", "file", "video", "canvas", "update", "update", "update", "update", "update", "update", "update", "update", "update", "update", "done", "destroy" ], "connected": false }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "firefox", "status": "expected", "duration": 1500, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source-workspace-policy", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-extraction": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 38895, "nonBlack": 3600, "initialEvents": [ { "event": "file", "at": 175, "progress": null, "processing": false }, { "event": "video", "at": 176, "progress": null, "processing": false }, { "event": "canvas", "at": 298, "progress": null, "processing": false }, { "event": "update", "at": 317, "progress": 0.1, "processing": true }, { "event": "update", "at": 363, "progress": 0.2, "processing": true }, { "event": "update", "at": 426, "progress": 0.3, "processing": true }, { "event": "update", "at": 509, "progress": 0.4, "processing": true }, { "event": "update", "at": 527, "progress": 0.5, "processing": true }, { "event": "update", "at": 566, "progress": 0.6, "processing": true }, { "event": "update", "at": 625, "progress": 0.7, "processing": true }, { "event": "update", "at": 709, "progress": 0.8, "processing": true }, { "event": "update", "at": 729, "progress": 0.9, "processing": true }, { "event": "update", "at": 771, "progress": 1, "processing": true }, { "event": "done", "at": 771, "progress": null, "processing": false } ], "events": [ { "event": "file", "at": 175, "progress": null, "processing": false }, { "event": "video", "at": 176, "progress": null, "processing": false }, { "event": "canvas", "at": 298, "progress": null, "processing": false }, { "event": "update", "at": 317, "progress": 0.1, "processing": true }, { "event": "update", "at": 363, "progress": 0.2, "processing": true }, { "event": "update", "at": 426, "progress": 0.3, "processing": true }, { "event": "update", "at": 509, "progress": 0.4, "processing": true }, { "event": "update", "at": 527, "progress": 0.5, "processing": true }, { "event": "update", "at": 566, "progress": 0.6, "processing": true }, { "event": "update", "at": 625, "progress": 0.7, "processing": true }, { "event": "update", "at": 709, "progress": 0.8, "processing": true }, { "event": "update", "at": 729, "progress": 0.9, "processing": true }, { "event": "update", "at": 771, "progress": 1, "processing": true }, { "event": "done", "at": 771, "progress": null, "processing": false }, { "event": "canvas", "at": 773, "progress": null, "processing": false }, { "event": "update", "at": 791, "progress": 0.1, "processing": true }, { "event": "update", "at": 830, "progress": 0.2, "processing": true }, { "event": "update", "at": 892, "progress": 0.3, "processing": true }, { "event": "update", "at": 975, "progress": 0.4, "processing": true }, { "event": "update", "at": 991, "progress": 0.5, "processing": true }, { "event": "update", "at": 1028, "progress": 0.6, "processing": true }, { "event": "update", "at": 1093, "progress": 0.7, "processing": true }, { "event": "update", "at": 1181, "progress": 0.8, "processing": true }, { "event": "update", "at": 1201, "progress": 0.9, "processing": true }, { "event": "update", "at": 1247, "progress": 1, "processing": true }, { "event": "done", "at": 1247, "progress": null, "processing": false }, { "event": "destroy", "at": 1247, "progress": null, "processing": false } ], "first": "blob:http://127.0.0.1:8084/277f9b33-66f3-4241-8083-95f06e792425", "second": "blob:http://127.0.0.1:8084/f8ce24fd-cc1b-42a2-937c-2c7574f25c7c", "created": [ "blob:http://127.0.0.1:8084/ad6b3d6c-f995-4e55-9c0f-aac58bd95c49", "blob:http://127.0.0.1:8084/1a05307e-7c98-42fe-8b52-b1fe1f6e47e6", "blob:http://127.0.0.1:8084/ad565504-1b5c-4e48-b1f6-29492b76e959", "blob:http://127.0.0.1:8084/9308e450-23ef-4548-8606-4197b75fac22", "blob:http://127.0.0.1:8084/f18a9966-9ddb-4f0c-aa30-f55dea184189", "blob:http://127.0.0.1:8084/d6c1804a-bad7-4b5a-b9cf-e4ba2c2070c1", "blob:http://127.0.0.1:8084/c427d126-2d99-4614-bd77-5d013f566d02", "blob:http://127.0.0.1:8084/19832468-4416-44fd-b496-d51b01f082bb", "blob:http://127.0.0.1:8084/e0203ff9-a00d-4e26-8f63-73d1e65f5dea", "blob:http://127.0.0.1:8084/9bb9d3e4-7b79-4a42-b85d-ac67b49be8d0", "blob:http://127.0.0.1:8084/277f9b33-66f3-4241-8083-95f06e792425", "blob:http://127.0.0.1:8084/eace7c26-7a01-4867-8a1a-ee7e75c5f79e", "blob:http://127.0.0.1:8084/a08c5a98-4966-4161-aade-934493f2ac04", "blob:http://127.0.0.1:8084/07ce4c53-d582-421c-a1eb-860213ef4ef7", "blob:http://127.0.0.1:8084/b634fdc2-7292-4af8-b21c-dc0072f7e10c", "blob:http://127.0.0.1:8084/658ef1af-6fb1-46fd-aae0-f92f4f1c58a4", "blob:http://127.0.0.1:8084/cab2724c-f577-48fc-bc04-c76381ebb290", "blob:http://127.0.0.1:8084/b2a5a6f0-b524-4054-a02c-a10555a80990", "blob:http://127.0.0.1:8084/3c5f923b-9696-4eb7-a5e1-0a9263216983", "blob:http://127.0.0.1:8084/b09cfdd1-a250-47d0-a61d-d35b617171f1", "blob:http://127.0.0.1:8084/f8ce24fd-cc1b-42a2-937c-2c7574f25c7c" ], "revoked": [ "blob:http://127.0.0.1:8084/1a05307e-7c98-42fe-8b52-b1fe1f6e47e6", "blob:http://127.0.0.1:8084/ad565504-1b5c-4e48-b1f6-29492b76e959", "blob:http://127.0.0.1:8084/9308e450-23ef-4548-8606-4197b75fac22", "blob:http://127.0.0.1:8084/f18a9966-9ddb-4f0c-aa30-f55dea184189", "blob:http://127.0.0.1:8084/d6c1804a-bad7-4b5a-b9cf-e4ba2c2070c1", "blob:http://127.0.0.1:8084/c427d126-2d99-4614-bd77-5d013f566d02", "blob:http://127.0.0.1:8084/19832468-4416-44fd-b496-d51b01f082bb", "blob:http://127.0.0.1:8084/e0203ff9-a00d-4e26-8f63-73d1e65f5dea", "blob:http://127.0.0.1:8084/9bb9d3e4-7b79-4a42-b85d-ac67b49be8d0", "blob:http://127.0.0.1:8084/277f9b33-66f3-4241-8083-95f06e792425", "blob:http://127.0.0.1:8084/eace7c26-7a01-4867-8a1a-ee7e75c5f79e", "blob:http://127.0.0.1:8084/a08c5a98-4966-4161-aade-934493f2ac04", "blob:http://127.0.0.1:8084/07ce4c53-d582-421c-a1eb-860213ef4ef7", "blob:http://127.0.0.1:8084/b634fdc2-7292-4af8-b21c-dc0072f7e10c", "blob:http://127.0.0.1:8084/658ef1af-6fb1-46fd-aae0-f92f4f1c58a4", "blob:http://127.0.0.1:8084/cab2724c-f577-48fc-bc04-c76381ebb290", "blob:http://127.0.0.1:8084/b2a5a6f0-b524-4054-a02c-a10555a80990", "blob:http://127.0.0.1:8084/3c5f923b-9696-4eb7-a5e1-0a9263216983", "blob:http://127.0.0.1:8084/b09cfdd1-a250-47d0-a61d-d35b617171f1", "blob:http://127.0.0.1:8084/ad6b3d6c-f995-4e55-9c0f-aac58bd95c49", "blob:http://127.0.0.1:8084/f8ce24fd-cc1b-42a2-937c-2c7574f25c7c" ], "connected": false, "retiredReadyState": 0, "retiredSrc": null }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch uses the registered handler while callable ondrop works", "browser": "firefox", "status": "expected", "duration": 461, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source-workspace-policy", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "firefox", "status": "expected", "duration": 484, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source-workspace-policy", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-media-failure": { "failed": { "code": 4, "toolErrors": 1, "first": "blob:http://127.0.0.1:8084/028439cd-5c3a-4e5d-bd6c-48329682b27d" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/028439cd-5c3a-4e5d-bd6c-48329682b27d", "blob:http://127.0.0.1:8084/7dde9d12-9555-4d6d-9851-c0f5f614e2cf" ], "revoked": [ "blob:http://127.0.0.1:8084/028439cd-5c3a-4e5d-bd6c-48329682b27d", "blob:http://127.0.0.1:8084/7dde9d12-9555-4d6d-9851-c0f5f614e2cf" ] } }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy is ignored after cancellation", "browser": "firefox", "status": "expected", "duration": 588, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source-workspace-policy", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-late-native-blob": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/aa84aa42-4ce0-4bfa-a73b-b30204271c73" ], "revoked": [ "blob:http://127.0.0.1:8084/aa84aa42-4ce0-4bfa-a73b-b30204271c73" ], "pendingState": "rejected", "events": [ "file", "video", "canvas", "destroy" ], "connected": false, "bytes": 6496 }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "source replacement cancels held native encoding and completes only the latest job", "browser": "firefox", "status": "expected", "duration": 1072, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source-workspace-policy", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-native-source-cancellation": { "oldState": "AbortError", "firstEncodedBytes": 6496, "source": "blob:http://127.0.0.1:8084/e74b93be-a0bf-4743-900f-6ef550bd9687", "updateSources": [ "blob:http://127.0.0.1:8084/e74b93be-a0bf-4743-900f-6ef550bd9687", "blob:http://127.0.0.1:8084/e74b93be-a0bf-4743-900f-6ef550bd9687", "blob:http://127.0.0.1:8084/e74b93be-a0bf-4743-900f-6ef550bd9687", "blob:http://127.0.0.1:8084/e74b93be-a0bf-4743-900f-6ef550bd9687", "blob:http://127.0.0.1:8084/e74b93be-a0bf-4743-900f-6ef550bd9687", "blob:http://127.0.0.1:8084/e74b93be-a0bf-4743-900f-6ef550bd9687", "blob:http://127.0.0.1:8084/e74b93be-a0bf-4743-900f-6ef550bd9687", "blob:http://127.0.0.1:8084/e74b93be-a0bf-4743-900f-6ef550bd9687", "blob:http://127.0.0.1:8084/e74b93be-a0bf-4743-900f-6ef550bd9687", "blob:http://127.0.0.1:8084/e74b93be-a0bf-4743-900f-6ef550bd9687" ], "created": [ "blob:http://127.0.0.1:8084/69247ea6-d59c-4175-b18d-d8c492685cdc", "blob:http://127.0.0.1:8084/e74b93be-a0bf-4743-900f-6ef550bd9687", "blob:http://127.0.0.1:8084/7442cb41-8845-470f-bc71-12b6f82465b1", "blob:http://127.0.0.1:8084/bbb2849c-71c1-4378-bbdd-6dd66aacf9e6", "blob:http://127.0.0.1:8084/58b24305-715b-4c63-8922-6d1eabfd69fa", "blob:http://127.0.0.1:8084/5a9fbc6e-1d4e-41ec-b705-7e4aed3d2403", "blob:http://127.0.0.1:8084/bcbf4d8f-1018-467b-9502-c7ad9951a4b1", "blob:http://127.0.0.1:8084/d7111b31-512e-48a4-aba3-712f143b2b9b", "blob:http://127.0.0.1:8084/1e01c810-bd4b-4d12-a5df-9ae376565c15", "blob:http://127.0.0.1:8084/027d60b5-b111-43ad-aede-4e2d53efb6dd", "blob:http://127.0.0.1:8084/5dfc8c18-c09a-41c2-841d-060a743c89a2", "blob:http://127.0.0.1:8084/5bd11a7d-f7fa-4b0b-b931-e98a8eb5e9e6" ], "revoked": [ "blob:http://127.0.0.1:8084/69247ea6-d59c-4175-b18d-d8c492685cdc", "blob:http://127.0.0.1:8084/7442cb41-8845-470f-bc71-12b6f82465b1", "blob:http://127.0.0.1:8084/bbb2849c-71c1-4378-bbdd-6dd66aacf9e6", "blob:http://127.0.0.1:8084/58b24305-715b-4c63-8922-6d1eabfd69fa", "blob:http://127.0.0.1:8084/5a9fbc6e-1d4e-41ec-b705-7e4aed3d2403", "blob:http://127.0.0.1:8084/bcbf4d8f-1018-467b-9502-c7ad9951a4b1", "blob:http://127.0.0.1:8084/d7111b31-512e-48a4-aba3-712f143b2b9b", "blob:http://127.0.0.1:8084/1e01c810-bd4b-4d12-a5df-9ae376565c15", "blob:http://127.0.0.1:8084/027d60b5-b111-43ad-aede-4e2d53efb6dd", "blob:http://127.0.0.1:8084/5dfc8c18-c09a-41c2-841d-060a743c89a2", "blob:http://127.0.0.1:8084/e74b93be-a0bf-4743-900f-6ef550bd9687", "blob:http://127.0.0.1:8084/5bd11a7d-f7fa-4b0b-b931-e98a8eb5e9e6" ], "events": [ "file", "video", "canvas", "file", "video", "canvas", "update", "update", "update", "update", "update", "update", "update", "update", "update", "update", "done", "destroy" ], "connected": false }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "webkit", "status": "expected", "duration": 1160, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source-workspace-policy", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch uses the registered handler while callable ondrop works", "browser": "webkit", "status": "expected", "duration": 1203, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source-workspace-policy", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "webkit", "status": "expected", "duration": 1196, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source-workspace-policy", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy is ignored after cancellation", "browser": "webkit", "status": "expected", "duration": 1298, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source-workspace-policy", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "source replacement cancels held native encoding and completes only the latest job", "browser": "webkit", "status": "expected", "duration": 1159, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-source-workspace-policy", "sha256": "79bbb3b36e9b1842f825c3ce29d0e113a99a2c788942d29859d65a93132c1b0f", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } } ] }, "installed": { "report": "refactor/.cache/thumbnail-policy-browser-installed-final/report.json", "sha256": "3378f8f4985b63b13a851bfbd6565336d5f5af9efe93059f24d7bdcfac50a3fb", "stats": { "startTime": "2026-09-15T15:50:16.177Z", "duration": 33414.154, "expected": 30, "skipped": 0, "unexpected": 0, "flaky": 0 }, "capabilityControlCases": 10, "cases": [ { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "chromium", "status": "expected", "duration": 8146, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-extraction": { "width": 240, "height": 150, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 30, "mime": "image/png", "bytes": 26427, "nonBlack": 2400, "initialEvents": [ { "event": "file", "at": 141.89999997615814, "progress": null, "processing": false }, { "event": "video", "at": 444.2999999523163, "progress": null, "processing": false }, { "event": "canvas", "at": 552.3999999761581, "progress": null, "processing": false }, { "event": "update", "at": 867.6999999880791, "progress": 0.1, "processing": true }, { "event": "update", "at": 1171.8999999761581, "progress": 0.2, "processing": true }, { "event": "update", "at": 1481.199999988079, "progress": 0.3, "processing": true }, { "event": "update", "at": 1786, "progress": 0.4, "processing": true }, { "event": "update", "at": 2101.7999999523163, "progress": 0.5, "processing": true }, { "event": "update", "at": 2420.399999976158, "progress": 0.6, "processing": true }, { "event": "update", "at": 2723.5, "progress": 0.7, "processing": true }, { "event": "update", "at": 3037.5, "progress": 0.8, "processing": true }, { "event": "update", "at": 3351.099999964237, "progress": 0.9, "processing": true }, { "event": "update", "at": 3660.2999999523163, "progress": 1, "processing": true }, { "event": "done", "at": 4263.599999964237, "progress": null, "processing": false } ], "events": [ { "event": "file", "at": 141.89999997615814, "progress": null, "processing": false }, { "event": "video", "at": 444.2999999523163, "progress": null, "processing": false }, { "event": "canvas", "at": 552.3999999761581, "progress": null, "processing": false }, { "event": "update", "at": 867.6999999880791, "progress": 0.1, "processing": true }, { "event": "update", "at": 1171.8999999761581, "progress": 0.2, "processing": true }, { "event": "update", "at": 1481.199999988079, "progress": 0.3, "processing": true }, { "event": "update", "at": 1786, "progress": 0.4, "processing": true }, { "event": "update", "at": 2101.7999999523163, "progress": 0.5, "processing": true }, { "event": "update", "at": 2420.399999976158, "progress": 0.6, "processing": true }, { "event": "update", "at": 2723.5, "progress": 0.7, "processing": true }, { "event": "update", "at": 3037.5, "progress": 0.8, "processing": true }, { "event": "update", "at": 3351.099999964237, "progress": 0.9, "processing": true }, { "event": "update", "at": 3660.2999999523163, "progress": 1, "processing": true }, { "event": "done", "at": 4263.599999964237, "progress": null, "processing": false }, { "event": "canvas", "at": 4273, "progress": null, "processing": false }, { "event": "update", "at": 4589.199999988079, "progress": 0.1, "processing": true }, { "event": "update", "at": 4896.399999976158, "progress": 0.2, "processing": true }, { "event": "update", "at": 5202.899999976158, "progress": 0.3, "processing": true }, { "event": "update", "at": 5514, "progress": 0.4, "processing": true }, { "event": "update", "at": 5824.399999976158, "progress": 0.5, "processing": true }, { "event": "update", "at": 6140.299999952316, "progress": 0.6, "processing": true }, { "event": "update", "at": 6442.199999988079, "progress": 0.7, "processing": true }, { "event": "update", "at": 6750.899999976158, "progress": 0.8, "processing": true }, { "event": "update", "at": 7065.299999952316, "progress": 0.9, "processing": true }, { "event": "update", "at": 7379, "progress": 1, "processing": true }, { "event": "done", "at": 7985.399999976158, "progress": null, "processing": false }, { "event": "destroy", "at": 7986.199999988079, "progress": null, "processing": false } ], "first": "blob:http://127.0.0.1:8084/5cc2af48-5290-4d84-9ff0-69074a89f9c7", "second": "blob:http://127.0.0.1:8084/fbe964ec-56c0-4600-bd65-6ebad4e48ba5", "created": [ "blob:http://127.0.0.1:8084/45917405-e4cb-469e-b603-95b3641d7053", "blob:http://127.0.0.1:8084/67b4ebfe-9bb5-4e00-ae98-30f96eb68db8", "blob:http://127.0.0.1:8084/88ba0e99-7cb2-404c-b1ec-1367a9ab891c", "blob:http://127.0.0.1:8084/f518dd2b-2328-44ff-bd8e-a7477464a5c8", "blob:http://127.0.0.1:8084/235bf285-2b72-4a5c-955b-db50ba9a6023", "blob:http://127.0.0.1:8084/a52c0725-a96a-4b40-9baf-41be83529e19", "blob:http://127.0.0.1:8084/b0b2e6ca-33a7-41e5-8b53-ae0ab427e73d", "blob:http://127.0.0.1:8084/110c337f-0558-4d01-ad30-494f947dcf1f", "blob:http://127.0.0.1:8084/f5c4758d-0220-4e43-8daa-6591a2558ebf", "blob:http://127.0.0.1:8084/74e5a47c-f6b5-470c-bdf0-6aad91203438", "blob:http://127.0.0.1:8084/5cc2af48-5290-4d84-9ff0-69074a89f9c7", "blob:http://127.0.0.1:8084/5afc272f-9bca-41be-bc1b-af10d10585d4", "blob:http://127.0.0.1:8084/d2f8dc84-f067-4c1e-b4fb-a13235fd2c6c", "blob:http://127.0.0.1:8084/59007dbc-e69e-4c74-9402-6cd6aa789c7f", "blob:http://127.0.0.1:8084/3d8440c9-833d-43d0-a64c-34a43dfd6b04", "blob:http://127.0.0.1:8084/63e85470-cd44-4ed9-93ef-b9461a590472", "blob:http://127.0.0.1:8084/aa37beeb-eab3-4917-818a-dff9a5de5c65", "blob:http://127.0.0.1:8084/d8038b67-6f95-4489-b4d9-079f74f08fae", "blob:http://127.0.0.1:8084/6b83aedd-779e-4c9d-a0dc-2c4c47620ce4", "blob:http://127.0.0.1:8084/8c03b058-a072-474d-8927-e7ff80ce9f8b", "blob:http://127.0.0.1:8084/fbe964ec-56c0-4600-bd65-6ebad4e48ba5" ], "revoked": [ "blob:http://127.0.0.1:8084/67b4ebfe-9bb5-4e00-ae98-30f96eb68db8", "blob:http://127.0.0.1:8084/88ba0e99-7cb2-404c-b1ec-1367a9ab891c", "blob:http://127.0.0.1:8084/f518dd2b-2328-44ff-bd8e-a7477464a5c8", "blob:http://127.0.0.1:8084/235bf285-2b72-4a5c-955b-db50ba9a6023", "blob:http://127.0.0.1:8084/a52c0725-a96a-4b40-9baf-41be83529e19", "blob:http://127.0.0.1:8084/b0b2e6ca-33a7-41e5-8b53-ae0ab427e73d", "blob:http://127.0.0.1:8084/110c337f-0558-4d01-ad30-494f947dcf1f", "blob:http://127.0.0.1:8084/f5c4758d-0220-4e43-8daa-6591a2558ebf", "blob:http://127.0.0.1:8084/74e5a47c-f6b5-470c-bdf0-6aad91203438", "blob:http://127.0.0.1:8084/5cc2af48-5290-4d84-9ff0-69074a89f9c7", "blob:http://127.0.0.1:8084/5afc272f-9bca-41be-bc1b-af10d10585d4", "blob:http://127.0.0.1:8084/d2f8dc84-f067-4c1e-b4fb-a13235fd2c6c", "blob:http://127.0.0.1:8084/59007dbc-e69e-4c74-9402-6cd6aa789c7f", "blob:http://127.0.0.1:8084/3d8440c9-833d-43d0-a64c-34a43dfd6b04", "blob:http://127.0.0.1:8084/63e85470-cd44-4ed9-93ef-b9461a590472", "blob:http://127.0.0.1:8084/aa37beeb-eab3-4917-818a-dff9a5de5c65", "blob:http://127.0.0.1:8084/d8038b67-6f95-4489-b4d9-079f74f08fae", "blob:http://127.0.0.1:8084/6b83aedd-779e-4c9d-a0dc-2c4c47620ce4", "blob:http://127.0.0.1:8084/8c03b058-a072-474d-8927-e7ff80ce9f8b", "blob:http://127.0.0.1:8084/45917405-e4cb-469e-b603-95b3641d7053", "blob:http://127.0.0.1:8084/fbe964ec-56c0-4600-bd65-6ebad4e48ba5" ], "connected": false, "retiredReadyState": 0, "retiredSrc": null }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch uses the registered handler while callable ondrop works", "browser": "chromium", "status": "expected", "duration": 286, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "chromium", "status": "expected", "duration": 229, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-media-failure": { "failed": { "code": 4, "toolErrors": 1, "first": "blob:http://127.0.0.1:8084/c2bd55a3-c52f-40cb-85d4-98fa12c0fe96" }, "result": { "value": "C:\\fakepath\\thumbnail-pattern.mp4", "created": [ "blob:http://127.0.0.1:8084/c2bd55a3-c52f-40cb-85d4-98fa12c0fe96", "blob:http://127.0.0.1:8084/0ab4229d-a7a3-4840-a22c-8809816b2205" ], "revoked": [ "blob:http://127.0.0.1:8084/c2bd55a3-c52f-40cb-85d4-98fa12c0fe96", "blob:http://127.0.0.1:8084/0ab4229d-a7a3-4840-a22c-8809816b2205" ] } }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy is ignored after cancellation", "browser": "chromium", "status": "expected", "duration": 587, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-late-native-blob": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/1ad68518-95f9-4f9f-b269-e40a09cffa1f" ], "revoked": [ "blob:http://127.0.0.1:8084/1ad68518-95f9-4f9f-b269-e40a09cffa1f" ], "pendingState": "rejected", "events": [ "file", "canvas", "video", "destroy" ], "connected": false, "bytes": 7540 }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "source replacement cancels held native encoding and completes only the latest job", "browser": "chromium", "status": "expected", "duration": 4375, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-native-source-cancellation": { "oldState": "AbortError", "firstEncodedBytes": 7540, "source": "blob:http://127.0.0.1:8084/b2014180-bb0c-4cb1-85b0-48a5789a4231", "updateSources": [ "blob:http://127.0.0.1:8084/b2014180-bb0c-4cb1-85b0-48a5789a4231", "blob:http://127.0.0.1:8084/b2014180-bb0c-4cb1-85b0-48a5789a4231", "blob:http://127.0.0.1:8084/b2014180-bb0c-4cb1-85b0-48a5789a4231", "blob:http://127.0.0.1:8084/b2014180-bb0c-4cb1-85b0-48a5789a4231", "blob:http://127.0.0.1:8084/b2014180-bb0c-4cb1-85b0-48a5789a4231", "blob:http://127.0.0.1:8084/b2014180-bb0c-4cb1-85b0-48a5789a4231", "blob:http://127.0.0.1:8084/b2014180-bb0c-4cb1-85b0-48a5789a4231", "blob:http://127.0.0.1:8084/b2014180-bb0c-4cb1-85b0-48a5789a4231", "blob:http://127.0.0.1:8084/b2014180-bb0c-4cb1-85b0-48a5789a4231", "blob:http://127.0.0.1:8084/b2014180-bb0c-4cb1-85b0-48a5789a4231" ], "created": [ "blob:http://127.0.0.1:8084/ee3da0da-bcb8-4982-8b59-63c38ccbb9af", "blob:http://127.0.0.1:8084/b2014180-bb0c-4cb1-85b0-48a5789a4231", "blob:http://127.0.0.1:8084/21e44c6e-0c42-444d-9b39-399e9f648987", "blob:http://127.0.0.1:8084/7091347a-93dd-46cf-94f2-df0496c55b71", "blob:http://127.0.0.1:8084/831ad60b-2cfd-49a2-978e-0b1c5baa2b56", "blob:http://127.0.0.1:8084/48a8231d-2515-4398-9781-caf8abc5fcd4", "blob:http://127.0.0.1:8084/584fab4b-dc42-4958-8f2b-e855d7cec63c", "blob:http://127.0.0.1:8084/7e091e82-6265-4813-aa78-897329180a40", "blob:http://127.0.0.1:8084/9c89d334-53b4-4d10-99da-687ded070d1c", "blob:http://127.0.0.1:8084/dc310949-a83d-4cbb-95f9-49086cffd3f5", "blob:http://127.0.0.1:8084/45f2185e-916b-4260-addb-4774aed0f4ae", "blob:http://127.0.0.1:8084/5deed14b-1db7-4337-a00b-1a97ebd5f37c" ], "revoked": [ "blob:http://127.0.0.1:8084/ee3da0da-bcb8-4982-8b59-63c38ccbb9af", "blob:http://127.0.0.1:8084/21e44c6e-0c42-444d-9b39-399e9f648987", "blob:http://127.0.0.1:8084/7091347a-93dd-46cf-94f2-df0496c55b71", "blob:http://127.0.0.1:8084/831ad60b-2cfd-49a2-978e-0b1c5baa2b56", "blob:http://127.0.0.1:8084/48a8231d-2515-4398-9781-caf8abc5fcd4", "blob:http://127.0.0.1:8084/584fab4b-dc42-4958-8f2b-e855d7cec63c", "blob:http://127.0.0.1:8084/7e091e82-6265-4813-aa78-897329180a40", "blob:http://127.0.0.1:8084/9c89d334-53b4-4d10-99da-687ded070d1c", "blob:http://127.0.0.1:8084/dc310949-a83d-4cbb-95f9-49086cffd3f5", "blob:http://127.0.0.1:8084/45f2185e-916b-4260-addb-4774aed0f4ae", "blob:http://127.0.0.1:8084/b2014180-bb0c-4cb1-85b0-48a5789a4231", "blob:http://127.0.0.1:8084/5deed14b-1db7-4337-a00b-1a97ebd5f37c" ], "events": [ "file", "canvas", "video", "file", "canvas", "video", "update", "update", "update", "update", "update", "update", "update", "update", "update", "update", "done", "destroy" ], "connected": false }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "firefox", "status": "expected", "duration": 9312, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-extraction": { "width": 240, "height": 150, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 30, "mime": "image/png", "bytes": 18224, "nonBlack": 2400, "initialEvents": [ { "event": "file", "at": 590, "progress": null, "processing": false }, { "event": "video", "at": 904, "progress": null, "processing": false }, { "event": "canvas", "at": 997, "progress": null, "processing": false }, { "event": "update", "at": 1304, "progress": 0.1, "processing": true }, { "event": "update", "at": 1607, "progress": 0.2, "processing": true }, { "event": "update", "at": 1918, "progress": 0.3, "processing": true }, { "event": "update", "at": 2220, "progress": 0.4, "processing": true }, { "event": "update", "at": 2527, "progress": 0.5, "processing": true }, { "event": "update", "at": 2842, "progress": 0.6, "processing": true }, { "event": "update", "at": 3155, "progress": 0.7, "processing": true }, { "event": "update", "at": 3471, "progress": 0.8, "processing": true }, { "event": "update", "at": 3778, "progress": 0.9, "processing": true }, { "event": "update", "at": 4085, "progress": 1, "processing": true }, { "event": "done", "at": 4739, "progress": null, "processing": false } ], "events": [ { "event": "file", "at": 590, "progress": null, "processing": false }, { "event": "video", "at": 904, "progress": null, "processing": false }, { "event": "canvas", "at": 997, "progress": null, "processing": false }, { "event": "update", "at": 1304, "progress": 0.1, "processing": true }, { "event": "update", "at": 1607, "progress": 0.2, "processing": true }, { "event": "update", "at": 1918, "progress": 0.3, "processing": true }, { "event": "update", "at": 2220, "progress": 0.4, "processing": true }, { "event": "update", "at": 2527, "progress": 0.5, "processing": true }, { "event": "update", "at": 2842, "progress": 0.6, "processing": true }, { "event": "update", "at": 3155, "progress": 0.7, "processing": true }, { "event": "update", "at": 3471, "progress": 0.8, "processing": true }, { "event": "update", "at": 3778, "progress": 0.9, "processing": true }, { "event": "update", "at": 4085, "progress": 1, "processing": true }, { "event": "done", "at": 4739, "progress": null, "processing": false }, { "event": "canvas", "at": 4744, "progress": null, "processing": false }, { "event": "update", "at": 5059, "progress": 0.1, "processing": true }, { "event": "update", "at": 5370, "progress": 0.2, "processing": true }, { "event": "update", "at": 5676, "progress": 0.3, "processing": true }, { "event": "update", "at": 5991, "progress": 0.4, "processing": true }, { "event": "update", "at": 6305, "progress": 0.5, "processing": true }, { "event": "update", "at": 6618, "progress": 0.6, "processing": true }, { "event": "update", "at": 6920, "progress": 0.7, "processing": true }, { "event": "update", "at": 7226, "progress": 0.8, "processing": true }, { "event": "update", "at": 7543, "progress": 0.9, "processing": true }, { "event": "update", "at": 7858, "progress": 1, "processing": true }, { "event": "done", "at": 8476, "progress": null, "processing": false }, { "event": "destroy", "at": 8476, "progress": null, "processing": false } ], "first": "blob:http://127.0.0.1:8084/618429e2-eac9-4ed4-9bfa-acbb0cc1f85a", "second": "blob:http://127.0.0.1:8084/96580b03-768f-4010-829f-b62657cf10d3", "created": [ "blob:http://127.0.0.1:8084/94327d4b-88fd-4520-b30a-61663d41ecfd", "blob:http://127.0.0.1:8084/73bd721f-2e93-47cf-876d-7f77cc259d6a", "blob:http://127.0.0.1:8084/00102aae-0a69-4052-a282-c2f95537a5ec", "blob:http://127.0.0.1:8084/ce30d502-f4de-4f4a-93f6-330aab18f85e", "blob:http://127.0.0.1:8084/77b9be5e-ba55-4bc0-bcd9-b8a370f2f53c", "blob:http://127.0.0.1:8084/f2a0b9ff-2098-435c-82ba-4da8b5969f48", "blob:http://127.0.0.1:8084/6eefd149-31c8-4590-a6fa-06278855939b", "blob:http://127.0.0.1:8084/9444d0fd-cbfe-456d-b687-27f87996d80a", "blob:http://127.0.0.1:8084/16a09532-2c53-4dd7-800e-1d92fedce780", "blob:http://127.0.0.1:8084/e9414e55-056e-47bd-8927-dac9aaa8dd27", "blob:http://127.0.0.1:8084/618429e2-eac9-4ed4-9bfa-acbb0cc1f85a", "blob:http://127.0.0.1:8084/9580c585-2777-416c-a32b-7d4d5ddba9bf", "blob:http://127.0.0.1:8084/23bd92bb-4aeb-46c5-8e00-6afa66800ab3", "blob:http://127.0.0.1:8084/bf9dae50-d342-4377-96e4-734ea05d74e9", "blob:http://127.0.0.1:8084/64916acf-0e03-4a8a-a4d5-56fc6e9ba923", "blob:http://127.0.0.1:8084/98139c6f-3a47-46c7-92bc-bbd7125ee433", "blob:http://127.0.0.1:8084/9fdfc361-1afd-4214-8b26-a99a81c87827", "blob:http://127.0.0.1:8084/27fb3bd0-d4d5-47d1-ac62-7c0669d5acfd", "blob:http://127.0.0.1:8084/e6ba84c1-6f56-4dd8-b73a-362d5788852c", "blob:http://127.0.0.1:8084/9e96e16c-23b8-46ce-bfb1-c6050ac7a082", "blob:http://127.0.0.1:8084/96580b03-768f-4010-829f-b62657cf10d3" ], "revoked": [ "blob:http://127.0.0.1:8084/73bd721f-2e93-47cf-876d-7f77cc259d6a", "blob:http://127.0.0.1:8084/00102aae-0a69-4052-a282-c2f95537a5ec", "blob:http://127.0.0.1:8084/ce30d502-f4de-4f4a-93f6-330aab18f85e", "blob:http://127.0.0.1:8084/77b9be5e-ba55-4bc0-bcd9-b8a370f2f53c", "blob:http://127.0.0.1:8084/f2a0b9ff-2098-435c-82ba-4da8b5969f48", "blob:http://127.0.0.1:8084/6eefd149-31c8-4590-a6fa-06278855939b", "blob:http://127.0.0.1:8084/9444d0fd-cbfe-456d-b687-27f87996d80a", "blob:http://127.0.0.1:8084/16a09532-2c53-4dd7-800e-1d92fedce780", "blob:http://127.0.0.1:8084/e9414e55-056e-47bd-8927-dac9aaa8dd27", "blob:http://127.0.0.1:8084/618429e2-eac9-4ed4-9bfa-acbb0cc1f85a", "blob:http://127.0.0.1:8084/9580c585-2777-416c-a32b-7d4d5ddba9bf", "blob:http://127.0.0.1:8084/23bd92bb-4aeb-46c5-8e00-6afa66800ab3", "blob:http://127.0.0.1:8084/bf9dae50-d342-4377-96e4-734ea05d74e9", "blob:http://127.0.0.1:8084/64916acf-0e03-4a8a-a4d5-56fc6e9ba923", "blob:http://127.0.0.1:8084/98139c6f-3a47-46c7-92bc-bbd7125ee433", "blob:http://127.0.0.1:8084/9fdfc361-1afd-4214-8b26-a99a81c87827", "blob:http://127.0.0.1:8084/27fb3bd0-d4d5-47d1-ac62-7c0669d5acfd", "blob:http://127.0.0.1:8084/e6ba84c1-6f56-4dd8-b73a-362d5788852c", "blob:http://127.0.0.1:8084/9e96e16c-23b8-46ce-bfb1-c6050ac7a082", "blob:http://127.0.0.1:8084/94327d4b-88fd-4520-b30a-61663d41ecfd", "blob:http://127.0.0.1:8084/96580b03-768f-4010-829f-b62657cf10d3" ], "connected": false, "retiredReadyState": 0, "retiredSrc": null }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch uses the registered handler while callable ondrop works", "browser": "firefox", "status": "expected", "duration": 1634, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "firefox", "status": "expected", "duration": 551, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-media-failure": { "failed": { "code": 4, "toolErrors": 1, "first": "blob:http://127.0.0.1:8084/49062676-eee8-4941-989e-dd6d136fd4fb" }, "result": { "value": "C:\\fakepath\\thumbnail-pattern.mp4", "created": [ "blob:http://127.0.0.1:8084/49062676-eee8-4941-989e-dd6d136fd4fb", "blob:http://127.0.0.1:8084/18a6d4aa-1fe8-4e27-a19e-575c8a0885bd" ], "revoked": [ "blob:http://127.0.0.1:8084/49062676-eee8-4941-989e-dd6d136fd4fb", "blob:http://127.0.0.1:8084/18a6d4aa-1fe8-4e27-a19e-575c8a0885bd" ] } }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy is ignored after cancellation", "browser": "firefox", "status": "expected", "duration": 923, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-late-native-blob": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/41c0b2ca-75fb-4c04-83d2-ffee56deacf7" ], "revoked": [ "blob:http://127.0.0.1:8084/41c0b2ca-75fb-4c04-83d2-ffee56deacf7" ], "pendingState": "rejected", "events": [ "file", "canvas", "video", "destroy" ], "connected": false, "bytes": 4980 }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "source replacement cancels held native encoding and completes only the latest job", "browser": "firefox", "status": "expected", "duration": 4650, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-native-source-cancellation": { "oldState": "AbortError", "firstEncodedBytes": 4980, "source": "blob:http://127.0.0.1:8084/99010661-e317-4da6-954f-ed2c3ea2bcef", "updateSources": [ "blob:http://127.0.0.1:8084/99010661-e317-4da6-954f-ed2c3ea2bcef", "blob:http://127.0.0.1:8084/99010661-e317-4da6-954f-ed2c3ea2bcef", "blob:http://127.0.0.1:8084/99010661-e317-4da6-954f-ed2c3ea2bcef", "blob:http://127.0.0.1:8084/99010661-e317-4da6-954f-ed2c3ea2bcef", "blob:http://127.0.0.1:8084/99010661-e317-4da6-954f-ed2c3ea2bcef", "blob:http://127.0.0.1:8084/99010661-e317-4da6-954f-ed2c3ea2bcef", "blob:http://127.0.0.1:8084/99010661-e317-4da6-954f-ed2c3ea2bcef", "blob:http://127.0.0.1:8084/99010661-e317-4da6-954f-ed2c3ea2bcef", "blob:http://127.0.0.1:8084/99010661-e317-4da6-954f-ed2c3ea2bcef", "blob:http://127.0.0.1:8084/99010661-e317-4da6-954f-ed2c3ea2bcef" ], "created": [ "blob:http://127.0.0.1:8084/8d35ff50-fb8f-445e-b9e2-47a842baf086", "blob:http://127.0.0.1:8084/99010661-e317-4da6-954f-ed2c3ea2bcef", "blob:http://127.0.0.1:8084/8c526591-81f6-4a9e-aca7-76c27294909b", "blob:http://127.0.0.1:8084/e137e9a6-2dc4-4c53-92bc-0217dbd56533", "blob:http://127.0.0.1:8084/c41808fd-7780-4822-81bf-197672670c19", "blob:http://127.0.0.1:8084/f2a44068-e33c-4692-b5d7-ac137ffcb56d", "blob:http://127.0.0.1:8084/9dfd8c28-723a-43d3-9774-4ebcd9196e95", "blob:http://127.0.0.1:8084/7695686d-98d7-4e44-a979-6806cf02fa43", "blob:http://127.0.0.1:8084/098f8a50-17a4-49d5-8994-9c28230a8d24", "blob:http://127.0.0.1:8084/35e66c49-f13d-410c-9152-e7d89b674d3d", "blob:http://127.0.0.1:8084/8860bbe5-e3ed-4c61-8712-fa0a3b00cfbb", "blob:http://127.0.0.1:8084/eeb6a16a-4c9e-47dd-a90b-97565be46f12" ], "revoked": [ "blob:http://127.0.0.1:8084/8d35ff50-fb8f-445e-b9e2-47a842baf086", "blob:http://127.0.0.1:8084/8c526591-81f6-4a9e-aca7-76c27294909b", "blob:http://127.0.0.1:8084/e137e9a6-2dc4-4c53-92bc-0217dbd56533", "blob:http://127.0.0.1:8084/c41808fd-7780-4822-81bf-197672670c19", "blob:http://127.0.0.1:8084/f2a44068-e33c-4692-b5d7-ac137ffcb56d", "blob:http://127.0.0.1:8084/9dfd8c28-723a-43d3-9774-4ebcd9196e95", "blob:http://127.0.0.1:8084/7695686d-98d7-4e44-a979-6806cf02fa43", "blob:http://127.0.0.1:8084/098f8a50-17a4-49d5-8994-9c28230a8d24", "blob:http://127.0.0.1:8084/35e66c49-f13d-410c-9152-e7d89b674d3d", "blob:http://127.0.0.1:8084/8860bbe5-e3ed-4c61-8712-fa0a3b00cfbb", "blob:http://127.0.0.1:8084/99010661-e317-4da6-954f-ed2c3ea2bcef", "blob:http://127.0.0.1:8084/eeb6a16a-4c9e-47dd-a90b-97565be46f12" ], "events": [ "file", "canvas", "video", "file", "canvas", "video", "update", "update", "update", "update", "update", "update", "update", "update", "update", "update", "done", "destroy" ], "connected": false }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "webkit", "status": "expected", "duration": 1324, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch uses the registered handler while callable ondrop works", "browser": "webkit", "status": "expected", "duration": 1245, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "webkit", "status": "expected", "duration": 1226, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy is ignored after cancellation", "browser": "webkit", "status": "expected", "duration": 1175, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "source replacement cancels held native encoding and completes only the latest job", "browser": "webkit", "status": "expected", "duration": 1180, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "chromium", "status": "expected", "duration": 544, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact-workspace-policy", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-extraction": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 44055, "nonBlack": 3600, "initialEvents": [ { "event": "file", "at": 98.5, "progress": null, "processing": false }, { "event": "video", "at": 98.5, "progress": null, "processing": false }, { "event": "canvas", "at": 117, "progress": null, "processing": false }, { "event": "update", "at": 136.30000001192093, "progress": 0.1, "processing": true }, { "event": "update", "at": 144.4000000357628, "progress": 0.2, "processing": true }, { "event": "update", "at": 170.69999998807907, "progress": 0.3, "processing": true }, { "event": "update", "at": 183.10000002384186, "progress": 0.4, "processing": true }, { "event": "update", "at": 202.60000002384186, "progress": 0.5, "processing": true }, { "event": "update", "at": 210.80000001192093, "progress": 0.6, "processing": true }, { "event": "update", "at": 236.19999998807907, "progress": 0.7, "processing": true }, { "event": "update", "at": 249.80000001192093, "progress": 0.8, "processing": true }, { "event": "update", "at": 272, "progress": 0.9, "processing": true }, { "event": "update", "at": 281.19999998807907, "progress": 1, "processing": true }, { "event": "done", "at": 281.30000001192093, "progress": null, "processing": false } ], "events": [ { "event": "file", "at": 98.5, "progress": null, "processing": false }, { "event": "video", "at": 98.5, "progress": null, "processing": false }, { "event": "canvas", "at": 117, "progress": null, "processing": false }, { "event": "update", "at": 136.30000001192093, "progress": 0.1, "processing": true }, { "event": "update", "at": 144.4000000357628, "progress": 0.2, "processing": true }, { "event": "update", "at": 170.69999998807907, "progress": 0.3, "processing": true }, { "event": "update", "at": 183.10000002384186, "progress": 0.4, "processing": true }, { "event": "update", "at": 202.60000002384186, "progress": 0.5, "processing": true }, { "event": "update", "at": 210.80000001192093, "progress": 0.6, "processing": true }, { "event": "update", "at": 236.19999998807907, "progress": 0.7, "processing": true }, { "event": "update", "at": 249.80000001192093, "progress": 0.8, "processing": true }, { "event": "update", "at": 272, "progress": 0.9, "processing": true }, { "event": "update", "at": 281.19999998807907, "progress": 1, "processing": true }, { "event": "done", "at": 281.30000001192093, "progress": null, "processing": false }, { "event": "canvas", "at": 284.69999998807907, "progress": null, "processing": false }, { "event": "update", "at": 302.69999998807907, "progress": 0.1, "processing": true }, { "event": "update", "at": 309.5, "progress": 0.2, "processing": true }, { "event": "update", "at": 318.69999998807907, "progress": 0.3, "processing": true }, { "event": "update", "at": 335.69999998807907, "progress": 0.4, "processing": true }, { "event": "update", "at": 341.60000002384186, "progress": 0.5, "processing": true }, { "event": "update", "at": 347.9000000357628, "progress": 0.6, "processing": true }, { "event": "update", "at": 370.4000000357628, "progress": 0.7, "processing": true }, { "event": "update", "at": 383.19999998807907, "progress": 0.8, "processing": true }, { "event": "update", "at": 413.60000002384186, "progress": 0.9, "processing": true }, { "event": "update", "at": 436.30000001192093, "progress": 1, "processing": true }, { "event": "done", "at": 436.30000001192093, "progress": null, "processing": false }, { "event": "destroy", "at": 437.4000000357628, "progress": null, "processing": false } ], "first": "blob:http://127.0.0.1:8084/4f461443-6b36-4d2e-ad9a-99fa96301091", "second": "blob:http://127.0.0.1:8084/fc1404fb-0f5a-4568-b855-16dcc8373d85", "created": [ "blob:http://127.0.0.1:8084/cd2feda2-5ae0-406b-945e-79ad554535c3", "blob:http://127.0.0.1:8084/1d287060-39ee-4a42-9b88-92fd12db56d1", "blob:http://127.0.0.1:8084/5a86d249-7aa8-4d57-8e4d-e16c54fcd899", "blob:http://127.0.0.1:8084/db8394ae-cff6-4477-a008-efb960c4cbd7", "blob:http://127.0.0.1:8084/571a92d5-f726-41fc-ad11-91358283125c", "blob:http://127.0.0.1:8084/83b9a382-da6d-4d71-b815-1a6ab2816aee", "blob:http://127.0.0.1:8084/c2fd164a-4843-4475-b888-18c429d9087a", "blob:http://127.0.0.1:8084/cdae350a-461c-40c3-9854-a8508bf4e58a", "blob:http://127.0.0.1:8084/03bb0efa-528c-4ade-8da4-1510a9592e15", "blob:http://127.0.0.1:8084/3684601f-e3d8-43de-9eb7-a85becfe5d40", "blob:http://127.0.0.1:8084/4f461443-6b36-4d2e-ad9a-99fa96301091", "blob:http://127.0.0.1:8084/2320f7de-2fcc-4f7d-b2f2-45a73542ccf7", "blob:http://127.0.0.1:8084/49e0b6f6-7abf-4b06-98fc-cb091ec58f6c", "blob:http://127.0.0.1:8084/5c0e2064-d1fe-48a5-bb57-24ccfb042084", "blob:http://127.0.0.1:8084/d70e889a-726d-40d0-ba36-0531a4769030", "blob:http://127.0.0.1:8084/59a4a67a-984f-4a40-98c7-33e35389bdd0", "blob:http://127.0.0.1:8084/5c9fa5c1-86a0-44a5-9f35-785037bce90b", "blob:http://127.0.0.1:8084/6575d34b-8e0c-495e-9fd4-32703a3d1090", "blob:http://127.0.0.1:8084/3f990c7f-70eb-459c-a964-b4521085eb55", "blob:http://127.0.0.1:8084/c4b6cba7-348f-422e-8ca6-75a179813d3e", "blob:http://127.0.0.1:8084/fc1404fb-0f5a-4568-b855-16dcc8373d85" ], "revoked": [ "blob:http://127.0.0.1:8084/1d287060-39ee-4a42-9b88-92fd12db56d1", "blob:http://127.0.0.1:8084/5a86d249-7aa8-4d57-8e4d-e16c54fcd899", "blob:http://127.0.0.1:8084/db8394ae-cff6-4477-a008-efb960c4cbd7", "blob:http://127.0.0.1:8084/571a92d5-f726-41fc-ad11-91358283125c", "blob:http://127.0.0.1:8084/83b9a382-da6d-4d71-b815-1a6ab2816aee", "blob:http://127.0.0.1:8084/c2fd164a-4843-4475-b888-18c429d9087a", "blob:http://127.0.0.1:8084/cdae350a-461c-40c3-9854-a8508bf4e58a", "blob:http://127.0.0.1:8084/03bb0efa-528c-4ade-8da4-1510a9592e15", "blob:http://127.0.0.1:8084/3684601f-e3d8-43de-9eb7-a85becfe5d40", "blob:http://127.0.0.1:8084/4f461443-6b36-4d2e-ad9a-99fa96301091", "blob:http://127.0.0.1:8084/2320f7de-2fcc-4f7d-b2f2-45a73542ccf7", "blob:http://127.0.0.1:8084/49e0b6f6-7abf-4b06-98fc-cb091ec58f6c", "blob:http://127.0.0.1:8084/5c0e2064-d1fe-48a5-bb57-24ccfb042084", "blob:http://127.0.0.1:8084/d70e889a-726d-40d0-ba36-0531a4769030", "blob:http://127.0.0.1:8084/59a4a67a-984f-4a40-98c7-33e35389bdd0", "blob:http://127.0.0.1:8084/5c9fa5c1-86a0-44a5-9f35-785037bce90b", "blob:http://127.0.0.1:8084/6575d34b-8e0c-495e-9fd4-32703a3d1090", "blob:http://127.0.0.1:8084/3f990c7f-70eb-459c-a964-b4521085eb55", "blob:http://127.0.0.1:8084/c4b6cba7-348f-422e-8ca6-75a179813d3e", "blob:http://127.0.0.1:8084/cd2feda2-5ae0-406b-945e-79ad554535c3", "blob:http://127.0.0.1:8084/fc1404fb-0f5a-4568-b855-16dcc8373d85" ], "connected": false, "retiredReadyState": 0, "retiredSrc": null }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch uses the registered handler while callable ondrop works", "browser": "chromium", "status": "expected", "duration": 181, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact-workspace-policy", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "chromium", "status": "expected", "duration": 238, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact-workspace-policy", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-media-failure": { "failed": { "code": 4, "toolErrors": 1, "first": "blob:http://127.0.0.1:8084/3cd52838-e9a5-42d1-be78-b9c21a6205e6" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/3cd52838-e9a5-42d1-be78-b9c21a6205e6", "blob:http://127.0.0.1:8084/03a09608-8d7d-4332-adba-73409b0f0e6d" ], "revoked": [ "blob:http://127.0.0.1:8084/3cd52838-e9a5-42d1-be78-b9c21a6205e6", "blob:http://127.0.0.1:8084/03a09608-8d7d-4332-adba-73409b0f0e6d" ] } }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy is ignored after cancellation", "browser": "chromium", "status": "expected", "duration": 307, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact-workspace-policy", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-late-native-blob": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/e0bcebc3-dd8a-4e19-8d48-aa6f2323930e" ], "revoked": [ "blob:http://127.0.0.1:8084/e0bcebc3-dd8a-4e19-8d48-aa6f2323930e" ], "pendingState": "rejected", "events": [ "file", "video", "canvas", "destroy" ], "connected": false, "bytes": 9120 }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "source replacement cancels held native encoding and completes only the latest job", "browser": "chromium", "status": "expected", "duration": 508, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact-workspace-policy", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-native-source-cancellation": { "oldState": "AbortError", "firstEncodedBytes": 9120, "source": "blob:http://127.0.0.1:8084/429ca8dd-b6e7-4271-8e99-fde4d9b621e2", "updateSources": [ "blob:http://127.0.0.1:8084/429ca8dd-b6e7-4271-8e99-fde4d9b621e2", "blob:http://127.0.0.1:8084/429ca8dd-b6e7-4271-8e99-fde4d9b621e2", "blob:http://127.0.0.1:8084/429ca8dd-b6e7-4271-8e99-fde4d9b621e2", "blob:http://127.0.0.1:8084/429ca8dd-b6e7-4271-8e99-fde4d9b621e2", "blob:http://127.0.0.1:8084/429ca8dd-b6e7-4271-8e99-fde4d9b621e2", "blob:http://127.0.0.1:8084/429ca8dd-b6e7-4271-8e99-fde4d9b621e2", "blob:http://127.0.0.1:8084/429ca8dd-b6e7-4271-8e99-fde4d9b621e2", "blob:http://127.0.0.1:8084/429ca8dd-b6e7-4271-8e99-fde4d9b621e2", "blob:http://127.0.0.1:8084/429ca8dd-b6e7-4271-8e99-fde4d9b621e2", "blob:http://127.0.0.1:8084/429ca8dd-b6e7-4271-8e99-fde4d9b621e2" ], "created": [ "blob:http://127.0.0.1:8084/31d90497-5ed6-4b98-b705-16783a4487ad", "blob:http://127.0.0.1:8084/429ca8dd-b6e7-4271-8e99-fde4d9b621e2", "blob:http://127.0.0.1:8084/7690ee86-2338-47c7-bb54-1559582053db", "blob:http://127.0.0.1:8084/97a2ecff-8cad-4fe8-8c52-3b35245197d0", "blob:http://127.0.0.1:8084/3c93c487-3d1e-464c-bd5d-113b995e8297", "blob:http://127.0.0.1:8084/43e9d1b0-666d-4a5e-834c-3ec05b6b86c6", "blob:http://127.0.0.1:8084/a27e42e3-7bb3-4cd0-97d8-50c3e36881ed", "blob:http://127.0.0.1:8084/c334b79d-f3f6-4d63-bf23-bf7959594a58", "blob:http://127.0.0.1:8084/a0faa12c-4229-4875-9f04-ef7f3a2f65a3", "blob:http://127.0.0.1:8084/797f0f62-9a73-4733-b032-af61fcabd74e", "blob:http://127.0.0.1:8084/c6708742-ffbd-40d1-a2ce-35dd94c054e2", "blob:http://127.0.0.1:8084/b29ead6a-1aad-4bb7-8653-98767888bce0" ], "revoked": [ "blob:http://127.0.0.1:8084/31d90497-5ed6-4b98-b705-16783a4487ad", "blob:http://127.0.0.1:8084/7690ee86-2338-47c7-bb54-1559582053db", "blob:http://127.0.0.1:8084/97a2ecff-8cad-4fe8-8c52-3b35245197d0", "blob:http://127.0.0.1:8084/3c93c487-3d1e-464c-bd5d-113b995e8297", "blob:http://127.0.0.1:8084/43e9d1b0-666d-4a5e-834c-3ec05b6b86c6", "blob:http://127.0.0.1:8084/a27e42e3-7bb3-4cd0-97d8-50c3e36881ed", "blob:http://127.0.0.1:8084/c334b79d-f3f6-4d63-bf23-bf7959594a58", "blob:http://127.0.0.1:8084/a0faa12c-4229-4875-9f04-ef7f3a2f65a3", "blob:http://127.0.0.1:8084/797f0f62-9a73-4733-b032-af61fcabd74e", "blob:http://127.0.0.1:8084/c6708742-ffbd-40d1-a2ce-35dd94c054e2", "blob:http://127.0.0.1:8084/429ca8dd-b6e7-4271-8e99-fde4d9b621e2", "blob:http://127.0.0.1:8084/b29ead6a-1aad-4bb7-8653-98767888bce0" ], "events": [ "file", "video", "canvas", "file", "video", "canvas", "update", "update", "update", "update", "update", "update", "update", "update", "update", "update", "done", "destroy" ], "connected": false }, "browser-evidence": { "browser": "153.0.8010.12", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "firefox", "status": "expected", "duration": 1577, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact-workspace-policy", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-extraction": { "width": 240, "height": 210, "sourceWidth": 320, "sourceHeight": 180, "cellHeight": 45, "mime": "image/png", "bytes": 38895, "nonBlack": 3600, "initialEvents": [ { "event": "file", "at": 173, "progress": null, "processing": false }, { "event": "video", "at": 173, "progress": null, "processing": false }, { "event": "canvas", "at": 303, "progress": null, "processing": false }, { "event": "update", "at": 321, "progress": 0.1, "processing": true }, { "event": "update", "at": 365, "progress": 0.2, "processing": true }, { "event": "update", "at": 432, "progress": 0.3, "processing": true }, { "event": "update", "at": 525, "progress": 0.4, "processing": true }, { "event": "update", "at": 543, "progress": 0.5, "processing": true }, { "event": "update", "at": 583, "progress": 0.6, "processing": true }, { "event": "update", "at": 648, "progress": 0.7, "processing": true }, { "event": "update", "at": 743, "progress": 0.8, "processing": true }, { "event": "update", "at": 768, "progress": 0.9, "processing": true }, { "event": "update", "at": 817, "progress": 1, "processing": true }, { "event": "done", "at": 817, "progress": null, "processing": false } ], "events": [ { "event": "file", "at": 173, "progress": null, "processing": false }, { "event": "video", "at": 173, "progress": null, "processing": false }, { "event": "canvas", "at": 303, "progress": null, "processing": false }, { "event": "update", "at": 321, "progress": 0.1, "processing": true }, { "event": "update", "at": 365, "progress": 0.2, "processing": true }, { "event": "update", "at": 432, "progress": 0.3, "processing": true }, { "event": "update", "at": 525, "progress": 0.4, "processing": true }, { "event": "update", "at": 543, "progress": 0.5, "processing": true }, { "event": "update", "at": 583, "progress": 0.6, "processing": true }, { "event": "update", "at": 648, "progress": 0.7, "processing": true }, { "event": "update", "at": 743, "progress": 0.8, "processing": true }, { "event": "update", "at": 768, "progress": 0.9, "processing": true }, { "event": "update", "at": 817, "progress": 1, "processing": true }, { "event": "done", "at": 817, "progress": null, "processing": false }, { "event": "canvas", "at": 820, "progress": null, "processing": false }, { "event": "update", "at": 841, "progress": 0.1, "processing": true }, { "event": "update", "at": 884, "progress": 0.2, "processing": true }, { "event": "update", "at": 951, "progress": 0.3, "processing": true }, { "event": "update", "at": 1039, "progress": 0.4, "processing": true }, { "event": "update", "at": 1058, "progress": 0.5, "processing": true }, { "event": "update", "at": 1099, "progress": 0.6, "processing": true }, { "event": "update", "at": 1166, "progress": 0.7, "processing": true }, { "event": "update", "at": 1258, "progress": 0.8, "processing": true }, { "event": "update", "at": 1280, "progress": 0.9, "processing": true }, { "event": "update", "at": 1327, "progress": 1, "processing": true }, { "event": "done", "at": 1327, "progress": null, "processing": false }, { "event": "destroy", "at": 1329, "progress": null, "processing": false } ], "first": "blob:http://127.0.0.1:8084/b6eae97c-12cc-4fa6-9c43-000cd3812a3d", "second": "blob:http://127.0.0.1:8084/4c7bd6c8-a546-4bc2-a41c-553e10d73bc7", "created": [ "blob:http://127.0.0.1:8084/ddc8b630-257d-40c6-86fa-d72cd63db93e", "blob:http://127.0.0.1:8084/888b9046-7a91-4411-ab25-83170383cfc7", "blob:http://127.0.0.1:8084/1d4e3076-8c9c-4a9e-9335-c7a83970f0c6", "blob:http://127.0.0.1:8084/7e1ac383-58b0-4a45-b9b5-08cdace0d9c9", "blob:http://127.0.0.1:8084/55cd7f36-d4a2-4347-8fc5-63c080d83f52", "blob:http://127.0.0.1:8084/33be8b62-f2f0-47ae-ac7f-dde75c552dd3", "blob:http://127.0.0.1:8084/6e542b7e-9e19-4c03-955a-9eb88e20df2d", "blob:http://127.0.0.1:8084/a76acf5f-c127-4eeb-916a-300564d74b22", "blob:http://127.0.0.1:8084/b47b746d-62cd-4512-81de-92188bb8cc92", "blob:http://127.0.0.1:8084/c75c92d1-e384-4dfa-b327-b567e54d2c5d", "blob:http://127.0.0.1:8084/b6eae97c-12cc-4fa6-9c43-000cd3812a3d", "blob:http://127.0.0.1:8084/6a3ad79f-480f-43eb-aa9f-c49e30bb9f8f", "blob:http://127.0.0.1:8084/63e467bf-75af-4f81-af83-ca0aa5157b10", "blob:http://127.0.0.1:8084/9df74887-ff4c-4b7a-bf85-e02c04d99e90", "blob:http://127.0.0.1:8084/66e326b3-5fd1-4a2d-b23c-468b4e32316f", "blob:http://127.0.0.1:8084/16c2be5c-f170-460b-b8cc-b56016277223", "blob:http://127.0.0.1:8084/2915a477-3a93-4dda-b3e5-1fa6f4712bb8", "blob:http://127.0.0.1:8084/f35b08fd-1383-4301-a42d-c09f7183cd25", "blob:http://127.0.0.1:8084/a2093551-862e-4a57-846d-0235cb8a354c", "blob:http://127.0.0.1:8084/c937f2cd-be9f-432e-9c4c-0a4c7fd31465", "blob:http://127.0.0.1:8084/4c7bd6c8-a546-4bc2-a41c-553e10d73bc7" ], "revoked": [ "blob:http://127.0.0.1:8084/888b9046-7a91-4411-ab25-83170383cfc7", "blob:http://127.0.0.1:8084/1d4e3076-8c9c-4a9e-9335-c7a83970f0c6", "blob:http://127.0.0.1:8084/7e1ac383-58b0-4a45-b9b5-08cdace0d9c9", "blob:http://127.0.0.1:8084/55cd7f36-d4a2-4347-8fc5-63c080d83f52", "blob:http://127.0.0.1:8084/33be8b62-f2f0-47ae-ac7f-dde75c552dd3", "blob:http://127.0.0.1:8084/6e542b7e-9e19-4c03-955a-9eb88e20df2d", "blob:http://127.0.0.1:8084/a76acf5f-c127-4eeb-916a-300564d74b22", "blob:http://127.0.0.1:8084/b47b746d-62cd-4512-81de-92188bb8cc92", "blob:http://127.0.0.1:8084/c75c92d1-e384-4dfa-b327-b567e54d2c5d", "blob:http://127.0.0.1:8084/b6eae97c-12cc-4fa6-9c43-000cd3812a3d", "blob:http://127.0.0.1:8084/6a3ad79f-480f-43eb-aa9f-c49e30bb9f8f", "blob:http://127.0.0.1:8084/63e467bf-75af-4f81-af83-ca0aa5157b10", "blob:http://127.0.0.1:8084/9df74887-ff4c-4b7a-bf85-e02c04d99e90", "blob:http://127.0.0.1:8084/66e326b3-5fd1-4a2d-b23c-468b4e32316f", "blob:http://127.0.0.1:8084/16c2be5c-f170-460b-b8cc-b56016277223", "blob:http://127.0.0.1:8084/2915a477-3a93-4dda-b3e5-1fa6f4712bb8", "blob:http://127.0.0.1:8084/f35b08fd-1383-4301-a42d-c09f7183cd25", "blob:http://127.0.0.1:8084/a2093551-862e-4a57-846d-0235cb8a354c", "blob:http://127.0.0.1:8084/c937f2cd-be9f-432e-9c4c-0a4c7fd31465", "blob:http://127.0.0.1:8084/ddc8b630-257d-40c6-86fa-d72cd63db93e", "blob:http://127.0.0.1:8084/4c7bd6c8-a546-4bc2-a41c-553e10d73bc7" ], "connected": false, "retiredReadyState": 0, "retiredSrc": null }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch uses the registered handler while callable ondrop works", "browser": "firefox", "status": "expected", "duration": 450, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact-workspace-policy", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "firefox", "status": "expected", "duration": 588, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact-workspace-policy", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-media-failure": { "failed": { "code": 4, "toolErrors": 1, "first": "blob:http://127.0.0.1:8084/64a3e71c-14dc-4e8d-bfdc-077ae5413528" }, "result": { "value": "", "created": [ "blob:http://127.0.0.1:8084/64a3e71c-14dc-4e8d-bfdc-077ae5413528", "blob:http://127.0.0.1:8084/15b487db-877b-44e0-a66a-e87e957faf31" ], "revoked": [ "blob:http://127.0.0.1:8084/64a3e71c-14dc-4e8d-bfdc-077ae5413528", "blob:http://127.0.0.1:8084/15b487db-877b-44e0-a66a-e87e957faf31" ] } }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy is ignored after cancellation", "browser": "firefox", "status": "expected", "duration": 554, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact-workspace-policy", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-late-native-blob": { "count": 1, "created": [ "blob:http://127.0.0.1:8084/b2fcea95-5c9e-4c05-8cef-819e5f4e6aa0" ], "revoked": [ "blob:http://127.0.0.1:8084/b2fcea95-5c9e-4c05-8cef-819e5f4e6aa0" ], "pendingState": "rejected", "events": [ "file", "video", "canvas", "destroy" ], "connected": false, "bytes": 6496 }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "source replacement cancels held native encoding and completes only the latest job", "browser": "firefox", "status": "expected", "duration": 1261, "retry": 0, "annotations": [], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact-workspace-policy", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-native-source-cancellation": { "oldState": "AbortError", "firstEncodedBytes": 6496, "source": "blob:http://127.0.0.1:8084/089f64ec-9446-49f0-b2a4-c9e63774aac8", "updateSources": [ "blob:http://127.0.0.1:8084/089f64ec-9446-49f0-b2a4-c9e63774aac8", "blob:http://127.0.0.1:8084/089f64ec-9446-49f0-b2a4-c9e63774aac8", "blob:http://127.0.0.1:8084/089f64ec-9446-49f0-b2a4-c9e63774aac8", "blob:http://127.0.0.1:8084/089f64ec-9446-49f0-b2a4-c9e63774aac8", "blob:http://127.0.0.1:8084/089f64ec-9446-49f0-b2a4-c9e63774aac8", "blob:http://127.0.0.1:8084/089f64ec-9446-49f0-b2a4-c9e63774aac8", "blob:http://127.0.0.1:8084/089f64ec-9446-49f0-b2a4-c9e63774aac8", "blob:http://127.0.0.1:8084/089f64ec-9446-49f0-b2a4-c9e63774aac8", "blob:http://127.0.0.1:8084/089f64ec-9446-49f0-b2a4-c9e63774aac8", "blob:http://127.0.0.1:8084/089f64ec-9446-49f0-b2a4-c9e63774aac8" ], "created": [ "blob:http://127.0.0.1:8084/2b3fbf3e-4ca2-44b8-b36a-5b538cd2cc30", "blob:http://127.0.0.1:8084/089f64ec-9446-49f0-b2a4-c9e63774aac8", "blob:http://127.0.0.1:8084/a4df713e-2c82-44e8-8549-87081a2ae759", "blob:http://127.0.0.1:8084/53f13e27-ef99-449b-ab74-97662eb83f07", "blob:http://127.0.0.1:8084/970f2a92-f27d-4d28-be53-e7a2a58eb9a0", "blob:http://127.0.0.1:8084/01c396e2-303e-4ccd-a897-58a9c424cb6b", "blob:http://127.0.0.1:8084/10228736-a3e0-443b-8698-866db0f07dea", "blob:http://127.0.0.1:8084/bb872617-b20b-4fc6-860e-a0e67c19347d", "blob:http://127.0.0.1:8084/355f064a-2382-4f39-a6a7-b6b48976927b", "blob:http://127.0.0.1:8084/bc95a38b-600e-4ee1-afb0-654a53c5f515", "blob:http://127.0.0.1:8084/a2fb019f-7f00-47d1-a24d-dfde5eede328", "blob:http://127.0.0.1:8084/2c5e7431-b789-4672-aa48-61af30d2d5f3" ], "revoked": [ "blob:http://127.0.0.1:8084/2b3fbf3e-4ca2-44b8-b36a-5b538cd2cc30", "blob:http://127.0.0.1:8084/a4df713e-2c82-44e8-8549-87081a2ae759", "blob:http://127.0.0.1:8084/53f13e27-ef99-449b-ab74-97662eb83f07", "blob:http://127.0.0.1:8084/970f2a92-f27d-4d28-be53-e7a2a58eb9a0", "blob:http://127.0.0.1:8084/01c396e2-303e-4ccd-a897-58a9c424cb6b", "blob:http://127.0.0.1:8084/10228736-a3e0-443b-8698-866db0f07dea", "blob:http://127.0.0.1:8084/bb872617-b20b-4fc6-860e-a0e67c19347d", "blob:http://127.0.0.1:8084/355f064a-2382-4f39-a6a7-b6b48976927b", "blob:http://127.0.0.1:8084/bc95a38b-600e-4ee1-afb0-654a53c5f515", "blob:http://127.0.0.1:8084/a2fb019f-7f00-47d1-a24d-dfde5eede328", "blob:http://127.0.0.1:8084/089f64ec-9446-49f0-b2a4-c9e63774aac8", "blob:http://127.0.0.1:8084/2c5e7431-b789-4672-aa48-61af30d2d5f3" ], "events": [ "file", "video", "canvas", "file", "video", "canvas", "update", "update", "update", "update", "update", "update", "update", "update", "update", "update", "done", "destroy" ], "connected": false }, "browser-evidence": { "browser": "155.0", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0" } } }, { "file": "thumbnail-tool.spec.js", "title": "native file selection, seek extraction, PNG pixels and repeat generation", "browser": "webkit", "status": "expected", "duration": 1163, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact-workspace-policy", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "DOM drop dispatch uses the registered handler while callable ondrop works", "browser": "webkit", "status": "expected", "duration": 1221, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact-workspace-policy", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "corrupt media, replacement URLs and repeated destroy reproduce baseline gaps", "browser": "webkit", "status": "expected", "duration": 1177, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact-workspace-policy", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "native PNG callback delivered after destroy is ignored after cancellation", "browser": "webkit", "status": "expected", "duration": 1182, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact-workspace-policy", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } }, { "file": "thumbnail-tool.spec.js", "title": "source replacement cancels held native encoding and completes only the latest job", "browser": "webkit", "status": "expected", "duration": 1246, "retry": 0, "annotations": [ { "type": "capability-control", "description": "Native HTTP succeeds but native Blob and tool Blob return media error 4. Extraction scenario unavailable; no successful extraction claimed." } ], "errors": [], "attachments": { "thumbnail-runtime": { "name": "candidate-artifact-workspace-policy", "sha256": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "originalNpmArchive": false, "media": "test\\browser\\media\\thumbnail-pattern.mp4" }, "thumbnail-blob-unavailable": { "native": { "http": "loaded", "error": 4, "blob": "error" }, "tool": { "errors": 1, "processing": false, "duration": null } }, "browser-evidence": { "browser": "26.6", "platform": "win32", "errors": [], "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15" } } } ] } }, "fingerprints": { "packages/artplayer-tool-thumbnail/ARCHITECTURE.md": "44534a91510f99ff1d64a013953c77cfb6c00ece9f4dfad86a12e66b1999a3ec", "packages/artplayer-tool-thumbnail/README.md": "959562ac29bd0162e22c30041da9c3c9bfc9039e20cd6f210fb26b597d7f1c74", "packages/artplayer-tool-thumbnail/THIRD_PARTY_NOTICES": "7bea0832808c3d37b5a79f2ed6c65ef2ebdf7dbcbba124c469ebb90e2ec7c013", "packages/artplayer-tool-thumbnail/dist/artplayer-tool-thumbnail.js": "255791d9c0cb6af1d00262a9723b3f191ff2c75fc59ce669c6fe72245f7d7b48", "packages/artplayer-tool-thumbnail/dist/artplayer-tool-thumbnail.legacy.js": "3a3dd905d48c89de05fe232b1fe7aca522510238959c6170a7003b6df2f3df2c", "packages/artplayer-tool-thumbnail/dist/artplayer-tool-thumbnail.mjs": "39a3c48eca45c1c97e976d864f11d8b758d64cbae98654f88de3e26f1f36b60b", "packages/artplayer-tool-thumbnail/package.json": "dafbe13cddee908b2932ab2f529b0eef86ad9d9de8f7ab7585ed073c221cdbe1", "packages/artplayer-tool-thumbnail/types/README.md": "dd0bf1f872feac29b4c10424bec22c66174848d30724f067e463763de2ccea62", "packages/artplayer-tool-thumbnail/types/artplayer-tool-thumbnail.d.cts": "f0573326178b57a6e22a08b53247eb15ef4d20a1652e40d0cae638ac7aaf8092", "packages/artplayer-tool-thumbnail/types/artplayer-tool-thumbnail.d.mts": "f7a2fea001883706400b250588363533605d3f3a075cef1e31ae973c22258cb3", "packages/artplayer-tool-thumbnail/types/artplayer-tool-thumbnail.d.ts": "3da1a6a68db16c173dfb688ccc49ed130de2f7fb4790f1888230f2fd4c5847ac", "packages/artplayer-tool-thumbnail/src/emitter.ts": "a083e029dd1104912d3e9a0ba23a6dcc160d9ccde6a55be40db74367a647a3cb", "packages/artplayer-tool-thumbnail/src/extraction.ts": "8705d51519f71edbd58b21cd30bcd2665a48f121f0ae9d96da68d3f8b0c41a5e", "packages/artplayer-tool-thumbnail/src/index.ts": "a7784a2e5036b3b29c6a2481532869e4b6569ad6b7e0a8081a0a85d29e65b8f3", "packages/artplayer-tool-thumbnail/src/input.ts": "29024c3e799dd51735fc09196c12480a7b271f9e4c76f661f43f3643e1c1e020", "packages/artplayer-tool-thumbnail/src/lifecycle.ts": "54d6a2a78906c79ebdba4a12441138cb95f55b85c09c4a0213f12f5a4afa89b7", "packages/artplayer-tool-thumbnail/src/policy.ts": "2207c25e17060d28aa18a83130a3c7086fadcfe6236c5c5eba759e1cdec9c0ff", "packages/artplayer-tool-thumbnail/src/sheet.ts": "af423e53fbd6aec2c54ae74410cf84f99eb8c125605b064aaf6fa1f0bb8f0d45", "packages/artplayer-tool-thumbnail/src/source.ts": "e74ab976a47bb81deeba91eb84ab5794791f5c9ec1b1a59a8700b28e1b0985c1", "packages/artplayer-tool-thumbnail/src/types.ts": "029d8c6f61cc97d7a9216bcf76d5009fcf3b9773ee03cda278caa8fcd26227b9", "packages/artplayer-tool-thumbnail/src/utils.ts": "90d2e1195f7de6c4a5930172baf23b95c2de1cc729375b0d29e30fe43e4dfd13", "test/thumbnail-policy.test.js": "8769f361d0374919540c7a8a44b517538840108086762027c0187a30b3ba3ffe", "test/browser/thumbnail-tool.spec.js": "6e2d71c23c09f38fde65fe7baf5d653a14bf7bed2a75b64f36763371dfb3eb6a", "test/types/thumbnail.ts": "b8be26c3662b3dd834433f437984de61ee5bab1b9a1049f82ea0c5851257b590", "docs/assets/ts/artplayer-tool-thumbnail.d.ts": "f2845ec0a890d001829dbca089ccc450f8e77817e497c5738f964c2920772f3f" }, "initialFailures": [ { "log": "refactor/.cache/thumbnail-policy-before.log", "tests": 7, "pass": 1, "fail": 6, "description": "New default policy assertions reproduce the missing implementation." }, { "log": "refactor/.cache/thumbnail-policy-regression-initial.log", "description": "Existing no-delay lifecycle fixtures did not advance restored timers; corrected to explicitly exercise workspace mode. Hung runtime fixture worker was stopped, not counted as a completed passing run." }, { "log": "refactor/.cache/thumbnail-policy-final-unit.log", "description": "Before final rerun strict checking rejected optional delay at normalization. Numeric normalization now follows runtime numeric validation; final log contains the passing rerun." }, { "report": "refactor/.cache/thumbnail-policy-browser-initial/report.json", "expected": 89, "unexpected": 1, "description": "Chromium same-file replacement did not fire change when published policy retained input value, leaving the original job active. Test now clears selection then chooses the same file; production input retention is preserved." } ], "limitations": [ "Windows WebKit native HTTP loads but Blob returns media error 4; annotated checks are capability controls, not extraction passes or Safari evidence.", "Historical defect-control passes do not imply historical cleanup correctness.", "No complete original npm 3.5.31 archive or historical declaration recovered.", "PKG-TOOL-THUMB-05/06 integration and packaging disposition remain separate gates.", "No physical device, remote CI, publication or formal review completed by this change." ] }