Add invidious instances by default for safari

https://github.com/ajayyy/SponsorBlock/issues/798
This commit is contained in:
Ajay
2023-02-01 19:48:24 -05:00
parent 78a006544a
commit c3213eb040
3 changed files with 13 additions and 3 deletions

View File

@@ -4,6 +4,7 @@ import { CategorySelection, SponsorTime, FetchResponse, BackgroundScriptContaine
import * as CompileConfig from "../config.json";
import { findValidElement, findValidElementFromSelector } from "./utils/pageUtils";
import { waitFor } from "@ajayyy/maze-utils";
import { isSafari } from "./utils/configUtils";
export default class Utils {
@@ -236,6 +237,8 @@ export default class Utils {
}
containsInvidiousPermission(): Promise<boolean> {
if (isSafari()) return Promise.resolve(true);
return new Promise((resolve) => {
let permissions = ["declarativeContent"];
if (this.isFirefox()) permissions = [];