Skip to content

Commit 99e6073

Browse files
committed
Drop dependencies
1 parent 4146097 commit 99e6073

File tree

3 files changed

+10
-81
lines changed

3 files changed

+10
-81
lines changed

package-lock.json

Lines changed: 1 addition & 73 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@
3030
"p-retry": "^6.2.1",
3131
"serialize-error": "^12.0.0",
3232
"type-fest": "^4.36.0",
33-
"webext-detect": "^5.3.2",
34-
"webext-events": "^3.1.1"
33+
"webext-detect": "^5.3.2"
3534
},
3635
"@parcel/resolver-default": {
3736
"packageExports": true
@@ -54,7 +53,6 @@
5453
"tape": "^5.9.0",
5554
"typescript": "^5.8.2",
5655
"vitest": "^3.0.7",
57-
"webext-content-scripts": "^2.7.2",
5856
"webextension-polyfill": "^0.12.0"
5957
},
6058
"targets": {

source/test/background/testingApi.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import browser from "webextension-polyfill";
2-
import { executeFunction } from "webext-content-scripts";
32
import { once } from "webext-messenger/shared.js";
43

54
export async function ensureScripts(tabId: number): Promise<void> {
@@ -21,10 +20,14 @@ export async function createTargets(): Promise<Targets> {
2120
);
2221

2322
// Append local page iframe
24-
await executeFunction(tabId, () => {
25-
const iframe = document.createElement("iframe");
26-
iframe.src = chrome.runtime.getURL("iframe.html");
27-
document.body.append(iframe);
23+
await chrome.scripting.executeScript({
24+
target: { tabId, frameIds: [0] },
25+
// eslint-disable-next-line object-shorthand -- It breaks Chrome's stringifier 😮‍💨
26+
func: () => {
27+
const iframe = document.createElement("iframe");
28+
iframe.src = chrome.runtime.getURL("iframe.html");
29+
document.body.append(iframe);
30+
},
2831
});
2932

3033
let limit = 100;

0 commit comments

Comments
 (0)