It’s a known chromium bug. The recommended workaround is to use a blob URL. Also see Creating a Blob from a base64 string in JavaScript.
More Related Contents:
- How to wait until an element exists?
- Chrome extension – retrieving global variable from webpage
- Chrome extension code vs Content scripts vs Injected scripts
- Download data URL file
- How to use jQuery in chrome extension?
- Communicate between scripts in the background context (background script, browser action, page action, options page, etc.)
- Chrome extension: How to save a file on disk
- Injecting javascript variable before content script
- How to communicate between popup.js and background.js in chrome extension?
- Chrome Extension: Make it run every page load
- How can I get selected text in pdf in Javascript?
- saving and retrieving from chrome.storage.sync
- How to fetch URL of current Tab in my chrome extension using javascript
- String compression in JavaScript
- Why is chrome.browserAction.onClicked undefined?
- Can the window object be modified from a Chrome extension? [duplicate]
- I’m getting an error “Tabs cannot be edited right now (user may be dragging a tab)” on tab update/activate/focus event in chrome 91
- How to make side panel in chrome extension?
- google chrome extension :: console.log() from background page?
- the proper use of execcommand(“paste”) in a chrome extension
- chrome.storage.local.set using a variable key name
- Can I prevent an alert() with a Google Chrome Extension
- Is there a flexible way to modify the contents of an editable element?
- Devtools doesn’t show console or requests for extension popup? [duplicate]
- Accessing iframe from chrome extension
- How to develop Chrome extension for Gmail?
- monitoring history.pushstate from a chrome extension
- Chrome extension: Communication between content script and background.html
- Retrieving which tabs are open in Chrome?
- How to to initialize keyboard event with given char/keycode in a Chrome extension?