diff options
Diffstat (limited to 'ext/js/accessibility/google-docs.js')
-rw-r--r-- | ext/js/accessibility/google-docs.js | 29 |
1 files changed, 2 insertions, 27 deletions
diff --git a/ext/js/accessibility/google-docs.js b/ext/js/accessibility/google-docs.js index 412ccf60..a3e4e4b1 100644 --- a/ext/js/accessibility/google-docs.js +++ b/ext/js/accessibility/google-docs.js @@ -45,35 +45,10 @@ if (!options.accessibility.forceGoogleDocsHtmlRendering) { return; } + // The extension ID below is on an allow-list that is used on the Google Docs webpage. /* eslint-disable */ const inject = () => { - const start = Date.now(); - const maxDuration = 10000; - const updateDocData = () => { - const target = window._docs_flag_initialData; - if (typeof target === 'object' && target !== null) { - try { - target['kix-awcp'] = true; - } catch (e) { - // NOP - } - } else if (Date.now() - start < maxDuration) { - setTimeout(updateDocData, 0); - } - }; - const params = new URLSearchParams(location.search); - if (params.get('mode') !== 'html') { - const url = new URL(location.href); - params.set('mode', 'html'); - url.search = params.toString(); - try { - history.replaceState(history.state, '', url.toString()); - } catch (e) { - // Ignore - } - } - window._docs_force_html_by_ext = true; - updateDocData(); + window._docs_annotate_canvas_by_ext = 'ogmnaimimemjmbakcfefmnahgdfhfami'; }; /* eslint-enable */ |