-
### How do you envision this feature/change to look/work like?
After my test and investigation, plasmo **content scripts** only support live-reloading, but [chrome-extension-tools](https://github.com…
-
### What is the example you wish to see?
I would like to have a button open a top level Modal.
This is my gmail compose view component:
```
import React, { useEffect, useState } from 'react…
-
I tried to parse a Tide pepXML file, but failed. The error is "Failed to parse the PepXML file, please check your file." I suspect that this is because our format has changed since you first evaluate…
-
### How do you envision this feature/change to look/work like?
Pretty much thinking of Next.js's Image component. An alternative could be:
```
import colorImage from 'data-base64:./__images__/col…
-
### What happened?
Violation: The Manifest V3 product contains remote code.
```javascript
.plasmo/cache/remote-code/e3b1320b18219fdb.js:
(function(a){function b(){m=F.documentElement.getAttribut…
-
### How do you envision this feature/change to look/work like?
I have an absolute positioned Modal content script, and another button content script mounted on a different anchor.
I would like to ha…
-
### How do you envision this feature/change to look/work like?
When someone runs
```sh
pnpm dev
```
Plasmo should launch Chrome with a brand new profile, with their extension already loaded …
-
### How do you envision this feature/change to look/work like?
I see #452 and have some ideas.
I think we can do more.
First, we do need more default templates, such as devtools pannel, only ba…
-
## Feature Request
Replacement for `browser.runtime.sendMessage`/`browser.runtime.connect`/`browser.tabs.sendMessage`. The APIs provided by Chrome are difficult to use, not type-safe, and leads to …
-
### How do you envision this feature/change to look/work like?
Right now, the Port map is 1-1 between name and port. However, it appears that each port.connect actual spawns a brand new port instan…