diff --git a/scripts/build-hachidori.mjs b/scripts/build-hachidori.mjs index 735d8944..c6d4a388 100644 --- a/scripts/build-hachidori.mjs +++ b/scripts/build-hachidori.mjs @@ -34,7 +34,7 @@ fs.cpSync(extension, output, { recursive: true }); const hostConfiguration = { 'overlay-mode.js': [ ['export const OVERLAY_MODE = false;', 'export const OVERLAY_MODE = true;'], - ['customJavaScript: !IS_FIREFOX,', 'customJavaScript: false,'], + ['customJavaScript: true,', 'customJavaScript: false,'], ], // Overlay hosts seed the lookup highlight off because their Anki screenshot is // the see-through viewport. SubMiner captures media from mpv, and without the diff --git a/scripts/hachidori-anki-audio.test.ts b/scripts/hachidori-anki-audio.test.ts index f6def7ba..801feaa6 100644 --- a/scripts/hachidori-anki-audio.test.ts +++ b/scripts/hachidori-anki-audio.test.ts @@ -90,7 +90,7 @@ async function mine({ proxy = true, audioFails = false } = {}) { audioSources: [ { id: 'test', enabled: true, type: 'custom', url: 'https://example.test/{term}' }, ], - mediaCapture: { enabled: false }, + experimental: {}, }), readDictionaries: async () => [], engine: async () => ({ ready: true, loading: false, generation: 1 }), diff --git a/vendor/hachidori b/vendor/hachidori index 1b69f32c..08ec2ba4 160000 --- a/vendor/hachidori +++ b/vendor/hachidori @@ -1 +1 @@ -Subproject commit 1b69f32c60b6280c8d694c94bd31a8d7e0f18f1c +Subproject commit 08ec2ba4d0b06e7b960b326e3abbcfe7eb323da0