From d6e9cd230baf2a9edc56c6d16e8989f552304fc5 Mon Sep 17 00:00:00 2001 From: Zoe Date: Tue, 10 Sep 2019 16:30:27 -0500 Subject: [PATCH] Fix #4, #6, #9, and probably everything else too --- fix-paste.js | 10 ---------- fix-twitter.js | 4 ++++ manifest.json | 2 +- popup/info.html | 4 ++-- 4 files changed, 7 insertions(+), 13 deletions(-) delete mode 100644 fix-paste.js create mode 100644 fix-twitter.js diff --git a/fix-paste.js b/fix-paste.js deleted file mode 100644 index 24cf848..0000000 --- a/fix-paste.js +++ /dev/null @@ -1,10 +0,0 @@ -// Whenever there's an event for cut/copy/paste stop the propagation of the event -window.document.addEventListener('cut', function (e) { - e.stopPropagation(); -}, true); -window.document.addEventListener('copy', function (e) { - e.stopPropagation(); -}, true); -window.document.addEventListener('paste', function (e) { - e.stopPropagation(); -}, true); \ No newline at end of file diff --git a/fix-twitter.js b/fix-twitter.js new file mode 100644 index 0000000..c30948f --- /dev/null +++ b/fix-twitter.js @@ -0,0 +1,4 @@ +// simply tell the javascript of the page that we're on an up-to-date version +Object.defineProperty(navigator, 'userAgent', { + get: ()=>"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0" +}) diff --git a/manifest.json b/manifest.json index bfc55c9..91ee17c 100644 --- a/manifest.json +++ b/manifest.json @@ -31,7 +31,7 @@ "content_scripts": [ { "matches": ["https://*.twitter.com/*"], - "js": ["fix-paste.js"] + "js": ["fix-twitter.js"] } ], "icons": { diff --git a/popup/info.html b/popup/info.html index b123822..100163e 100644 --- a/popup/info.html +++ b/popup/info.html @@ -11,6 +11,6 @@

GoodTwitter

If the add-on stops working for you, go here for troubleshooting.

If you have an issue that is not mentioned report it here.

GoodTwitter is open-source. Pull requests and contributions are appreciated.

-

Coded by Zusor.

+

Coded by Zusor and zoe.

- \ No newline at end of file +