Repository navigation
CacheBuddy v1.1.5 — Fix capture permission crash
Fixes the Chromium “Cannot read properties of undefined (reading contains)” capture error on Wikipedia and other sites.
Chrome offscreen pages expose runtime messaging only. Media permission checks now run in the background worker through a validated capture-page message. Firefox retains its supported permissions API.
Save images and other media is now on by default when no preference is stored; an explicitly saved off preference is preserved.
Validation: JS syntax checks and the dependency-free offscreen-permissions.test.cjs regression passed. The test omits chrome.permissions from the offscreen environment and covers Wikimedia embedding, permission denial, sender validation and default preferences. Full installed-browser testing was not performed.
Update to 1.1.5 and retry Cache/Update. Firefox ZIP is unsigned.