Can i inject a content script UI at a specific time?
CSUI custom render function create default shadow DOM
createRootContainer()
is called (this should make the default shadow DOM:
```
ui.ts:51 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'type')
at injectAnchor (csui.ts:51:14)...How does the service worker hot reload mechanism work?
tsconfig warning
tsconfig options "importsNotUsedAsValues" and "preserveValueImports" are deprecated. Either set "ignoreDeprecations" to "5.0" in your tsconfig.json to silence this warning, or replace them in favor of the new "verbatimModuleSyntax" flag
tsconfig options "importsNotUsedAsValues" and "preserveValueImports" are deprecated. Either set "ignoreDeprecations" to "5.0" in your tsconfig.json to silence this warning, or replace them in favor of the new "verbatimModuleSyntax" flag
How do I analyze the bundle?
v0.71.0 builds broken
caught SyntaxError: Invalid or unexpected token (at newtab.37e84fdd.js:138:183)
caught SyntaxError: Invalid or unexpected token (at newtab.37e84fdd.js:138:183)
react-router HMR Issues when lazy-load
CSS selector bug
~
) , e.g. https://codepen.io/vescoyez/pen/wMyRLP?editors=1100
It appears that Plasmo uses autoprefixer
to only apply -moz-
selectors, but no prefix-free ones, despite running
```shell
plasmo dev --verbose...Is it possible to specify per browser permissions?
tabGroups
API, which isn't available in Firefox, and doesn't seem likely to be implemented for a very long time, but I would still like to be able to release something for Firefox.
I know that I can add logic that only executes code on certain browsers, which is checked at compile-time, but is there anything I can do to have the tabGroups
permission (for example) only be requested in compiled manifests targeting a specific browser?...Not seeing background hits with use of relay
Using @plasmohq/messaging separately?
Better way to inject scripts that allows file splitting and arguments
Add a custom class to <plasmo-csui>
class="ytp-button"
to the <plasmo-csui>
so that the element shows correctly where it's injected
With Svelte, of course...Type error on CSUI
MUI Select component attachment point in CSUI?
console.log(document.getElementById('plasmo-shadow-container')) # null
console.log(document.getElementsByClassName('plasmo-csui-container')) # []
console.log(document.getElementById('plasmo-shadow-container')) # null
console.log(document.getElementsByClassName('plasmo-csui-container')) # []
CSUI Styling React components without getStyle() on each component
getStyle()
:
```js...vscode error opening .plasmo/static/common/*.tsx and .plasmo/static/common/*.ts files
browser.tabs.query({}) functionality?