Side panel and CSUI interactions
chrome.sidePanel.open()
from my content script but it didn't work. Then I tried to do it via sending it to background script and calling chrome.sidePanel.open()
from there - didn't work as well. I assume there was some misconfiguration or an error that I overlooked? It was throwing an error:
Failed to open side panel: Error: `sidePanel.open()` may only be called in response to a user gesture.
Failed to open side panel: Error: `sidePanel.open()` may only be called in response to a user gesture.
error GET chrome-extension://invalid/ net::ERR_FAILED
Uncaught (in promise) Error: QUOTA_BYTES_PER_ITEM quota exceeded
Svelte imports not working
Uncaught ReferenceError: Cannot access 'yC' before initialization
PrivyProvider
, the component that wraps the element...Nested Background Messages?
background/messages/{nested}
. I noticed that if I put a regular background script in there, it will work, but if I put a PlasmoMessaging
handler in a nested folder, it won't register. Is there a way to get the Plasmo Messaging API to look into nested folders so I can organize my messengers properly?Cross-Browser Messaging Code
Extremely long build times (~1 hour per compile)
pnpm dev --verbose
, I am getting to the following message:
🔵 INFO | Loaded environment variables from: []...Plasmo rerendering CSUI infinitely and using up PC memory
Uncaught Error: Cannot find module '@plasmohq/storage' (works in prod not dev)
Anyone got react-markdown work with Plasmo?
AI stream to content script
2 problems : import component & send messaging
Maximum size for extension bundle/archive you can upload in Google Chrome Store?
Can I use native web components with CSUI?
Error loading {script-name}: ReferenceError: importScripts is not defined
const module = await import('../local/app.js');
So far it hasn't worked and I am seeing this error in the console. I am not using importScripts as far as I can tell but this js-loader.js
might be. Any clues?
Error loading {script-name}: ReferenceError: importScripts is not defined
...Build a sidepanel with plasmo
How can I use sessionStorage in a Plasmo extension?
Why doesn't window.onload and load event listener work in a content script?
chrome.scripting.executeScript
chrome.scripting.executeScript