From 65cd3df1b779ff3fd746bdba2b923f2911519fd6 Mon Sep 17 00:00:00 2001 From: trav90 Date: Fri, 15 Jun 2018 12:44:48 -0500 Subject: [BASILISK] Add UA overrides for YouTube Live --- application/basilisk/branding/shared/uaoverrides.inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/application/basilisk/branding/shared/uaoverrides.inc b/application/basilisk/branding/shared/uaoverrides.inc index f7f7fafa3..fb0e6b79b 100644 --- a/application/basilisk/branding/shared/uaoverrides.inc +++ b/application/basilisk/branding/shared/uaoverrides.inc @@ -24,6 +24,8 @@ pref("@GUAO_PREF@.accounts.firefox.com", "Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION pref("@GUAO_PREF@.addons.mozilla.org", "Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@"); // Required for domains that have proven unresponsive to requests from users +pref("@GUAO_PREF@.youtube.com","Mozilla/5.0 (@OS_SLICE@ rv:42.0) @GK_SLICE@ Firefox/42.0 @APP_SLICE@"); +pref("@GUAO_PREF@.gaming.youtube.com","Mozilla/5.0 (@OS_SLICE@ rv:42.0) @GK_SLICE@ Firefox/42.0"); // The never-ending Facebook debacle... -- cgit v1.2.3 From 5c5bac350863198a804b2fed5bd54954eaed8ca6 Mon Sep 17 00:00:00 2001 From: trav90 Date: Fri, 15 Jun 2018 12:53:11 -0500 Subject: [PALEMOON] Remove UA override for Google Fonts --- application/palemoon/branding/shared/pref/uaoverrides.inc | 5 ----- 1 file changed, 5 deletions(-) diff --git a/application/palemoon/branding/shared/pref/uaoverrides.inc b/application/palemoon/branding/shared/pref/uaoverrides.inc index db9ccaffa..748c51c31 100644 --- a/application/palemoon/branding/shared/pref/uaoverrides.inc +++ b/application/palemoon/branding/shared/pref/uaoverrides.inc @@ -43,11 +43,6 @@ pref("@GUAO_PREF@.players.brightcove.net","Mozilla/5.0 (Windows NT 6.1; Trident/ pref("@GUAO_PREF@.facebook.com","Mozilla/5.0 (@OS_SLICE@ rv:99.9) @GK_SLICE@ Firefox/99.9 (Pale Moon)"); pref("@GUAO_PREF@.fbcdn.net","Mozilla/5.0 (@OS_SLICE@ rv:99.9) @GK_SLICE@ Firefox/99.9 (Pale Moon)"); -#ifdef XP_UNIX -// Google Fonts forces unicode ranges unless it is being told the browser is Firefox 43 or below. -// They do NOT test for unicode-ranges CSS support. -pref("@GUAO_PREF@.fonts.googleapis.com","Mozilla/5.0 (@OS_SLICE@ rv:43.0) @GK_SLICE@ Firefox/43.0"); -#endif // UA-Sniffing domains below are pending responses from their operators - temp workaround pref("@GUAO_PREF@.chase.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@"); -- cgit v1.2.3 From a97887a67742aa3f95c47ad79b3c4c3827565944 Mon Sep 17 00:00:00 2001 From: janekptacijarabaci Date: Fri, 15 Jun 2018 20:11:19 +0200 Subject: [PALEMOON] Sanitize - "Form and search history" sanitize also the Findbar text and history (Ctrl-Z) Issue #502 --- application/palemoon/base/content/sanitize.js | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/application/palemoon/base/content/sanitize.js b/application/palemoon/base/content/sanitize.js index f2eb24a55..74372a4af 100644 --- a/application/palemoon/base/content/sanitize.js +++ b/application/palemoon/base/content/sanitize.js @@ -257,13 +257,18 @@ Sanitizer.prototype = { .getService(Components.interfaces.nsIWindowMediator); var windows = windowManager.getEnumerator("navigator:browser"); while (windows.hasMoreElements()) { - let currentDocument = windows.getNext().document; + let currentWindow = windows.getNext(); + let currentDocument = currentWindow.document; let searchBar = currentDocument.getElementById("searchbar"); if (searchBar) searchBar.textbox.reset(); - let findBar = currentDocument.getElementById("FindToolbar"); - if (findBar) - findBar.clear(); + let tabBrowser = currentWindow.gBrowser; + for (let tab of tabBrowser.tabs) { + if (tabBrowser.isFindBarInitialized(tab)) + tabBrowser.getFindBar(tab).clear(); + } + // Clear any saved find value + tabBrowser._lastFindValue = ""; } let change = { op: "remove" }; @@ -279,7 +284,8 @@ Sanitizer.prototype = { .getService(Components.interfaces.nsIWindowMediator); var windows = windowManager.getEnumerator("navigator:browser"); while (windows.hasMoreElements()) { - let currentDocument = windows.getNext().document; + let currentWindow = windows.getNext(); + let currentDocument = currentWindow.document; let searchBar = currentDocument.getElementById("searchbar"); if (searchBar) { let transactionMgr = searchBar.textbox.editor.transactionManager; @@ -290,8 +296,12 @@ Sanitizer.prototype = { return false; } } - let findBar = currentDocument.getElementById("FindToolbar"); - if (findBar && findBar.canClear) { + let tabBrowser = currentWindow.gBrowser; + let findBarCanClear = Array.some(tabBrowser.tabs, function (aTab) { + return tabBrowser.isFindBarInitialized(aTab) && + tabBrowser.getFindBar(aTab).canClear; + }); + if (findBarCanClear) { aCallback("formdata", true, aArg); return false; } -- cgit v1.2.3 From bcaa292a2adf9569f8bc117e2200c93c4ee149b2 Mon Sep 17 00:00:00 2001 From: janekptacijarabaci Date: Fri, 15 Jun 2018 20:17:43 +0200 Subject: Fix typos in comments - scratchpad.properties --- devtools/client/locales/en-US/scratchpad.properties | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/devtools/client/locales/en-US/scratchpad.properties b/devtools/client/locales/en-US/scratchpad.properties index 250b0cb2f..ae8d08891 100644 --- a/devtools/client/locales/en-US/scratchpad.properties +++ b/devtools/client/locales/en-US/scratchpad.properties @@ -64,12 +64,12 @@ confirmRevert=Do you want to revert the changes you made to this scratchpad? # you try to revert unsaved content of scratchpad. confirmRevert.title=Revert Changes -# LOCALIZATION NOTE (scratchpadIntro): This is a multi-line comment explaining +# LOCALIZATION NOTE (scratchpadIntro1): This is a multi-line comment explaining # how to use the Scratchpad. Note that this should be a valid JavaScript # comment inside /* and */. scratchpadIntro1=/*\n * This is a JavaScript Scratchpad.\n *\n * Enter some JavaScript, then Right Click or choose from the Execute Menu:\n * 1. Run to evaluate the selected text (%1$S),\n * 2. Inspect to bring up an Object Inspector on the result (%2$S), or,\n * 3. Display to insert the result in a comment after the selection. (%3$S)\n */\n\n -# LOCALIZATION NOTE (notification.browserContext): This is the message displayed +# LOCALIZATION NOTE (browserContext.notification): This is the message displayed # over the top of the editor when the user has switched to browser context. browserContext.notification=This scratchpad executes in the Browser context. @@ -82,7 +82,7 @@ help.openDocumentationPage=https://developer.mozilla.org/en/Tools/Scratchpad # Scratchpad. scratchpad.statusBarLineCol = Line %1$S, Col %2$S -# LOCALIZATION NOTE (fileExists.notification): This is the message displayed +# LOCALIZATION NOTE (fileNoLongerExists.notification): This is the message displayed # over the top of the the editor when a file does not exist. fileNoLongerExists.notification=This file no longer exists. @@ -99,7 +99,7 @@ connectionTimeout=Connection timeout. Check the Error Console on both ends for p # %1 is the text of selfxss.okstring selfxss.msg=Scam Warning: Take care when pasting things you don’t understand. This could allow attackers to steal your identity or take control of your computer. Please type ‘%S’ in the scratchpad below to allow pasting. -# LOCALIZATION NOTE (selfxss.msg): the string to be typed +# LOCALIZATION NOTE (selfxss.okstring): the string to be typed # in by a new user of the developer tools when they receive the sefxss.msg prompt. # Please avoid using non-keyboard characters here selfxss.okstring=allow pasting -- cgit v1.2.3