aboutsummaryrefslogtreecommitdiff
path: root/ext/js/accessibility/google-docs.js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/js/accessibility/google-docs.js')
-rw-r--r--ext/js/accessibility/google-docs.js29
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 */