diff --git a/ts/reviewer/index.ts b/ts/reviewer/index.ts index 78d7bb2ac..ebb5d9ffc 100644 --- a/ts/reviewer/index.ts +++ b/ts/reviewer/index.ts @@ -5,12 +5,6 @@ @typescript-eslint/no-explicit-any: "off", */ -// This file currently fails compat check due to Promise.allSettled(). Once -// the minimum iOS version is bumped to iOS 13, we should remove this. -/* eslint -compat/compat: "off", - */ - import "css-browser-selector/css_browser_selector.min"; export { default as $, default as jQuery } from "jquery/dist/jquery"; diff --git a/ts/reviewer/reviewer_extras.ts b/ts/reviewer/reviewer_extras.ts index fb4477063..f1c0d7a0c 100644 --- a/ts/reviewer/reviewer_extras.ts +++ b/ts/reviewer/reviewer_extras.ts @@ -10,4 +10,5 @@ import { mutateNextCardStates } from "./answering"; -(window as any).anki.mutateNextCardStates = mutateNextCardStates; +globalThis.anki = globalThis.anki || {}; +globalThis.anki.mutateNextCardStates = mutateNextCardStates;