Export settings doesn't work in Safari
Bug Report:
⚬ BUG: Clicking on "Export settings" in settings menu, the export window pops up, but clicking on Ok, doesn't initiate export. ⚬ HOW: Click on Settings/Backup & reset/Export settings/Ok ⚬ ImprovedTube Version: 4.400
Console error:
[Error] Failed to load resource: The requested URL was not found on this server.
[Error] Failed to load resource: The requested URL was not found on this server.
[Error] Failed to load resource: The requested URL was not found on this server.
[Error] Error: Invalid permission (downloads) passed to permissions.request().
request
click — functions.js:74
click (functions.js:90)
More / optionally:
⚬ Screenshots:
⚬ Browser: Safari 17.1 ⚬ Settings: ImprovedTube -> Settings -> Backup & reset -> Export settings
⚬ OS: MacOS Ventura 13.6.1
Bug is still present with 4.505.
hi! @lothar-cell
hopefully soon
#1716
since the downloads permission doesn't exist in Safari, we could can fall back to show the JSON to copy paste it.
Hey, is this available to take? Or someone is working on this? If not then I want to work on this.
🐕 Dog the Bounty Hunter has claimed this bounty!
PR: https://github.com/code-charity/youtube/pull/3415