emvaized / selecton-extension

Selecton provides popup with actions on text selection in all major browsers
Other
75 stars 17 forks source link

Changing options does not affect the extension #11

Closed sbstn87 closed 2 years ago

sbstn87 commented 2 years ago

Hi,

since the latest updates, changing options does not affect the extension in any way. I have turned off the translation button, but it is still there. I have changed the search engine, but it still uses Google, etc.

Any idea what can cause that?

emvaized commented 2 years ago

Hey, Need more information on what browser you're currently using, and also which version of Selecton you run - I recently released new version 3.3.2, which slightly changed the way extension restores settings (for better performance).

If you're not on it, please update and let me know if issue still persists.

Tw3ak3rz commented 2 years ago

Though it isn't a solution I can tell you that I have not noticed any problems and of the changes I make are being registered as expected. Using Selecton 3.3.2 with MS Edge on Windows 10 x64 both most recent versions to be specific.

sbstn87 commented 2 years ago

Using the latest 3.3.2 version, but the problem was present also in the 3.3.1 version. Latest Firefox 92.0.

emvaized commented 2 years ago

@sbstn87 Could you please share your browser's console output when "Debug mode" is enabled in settings? It should look like this: image

sbstn87 commented 2 years ago

Download the React DevTools for a better development experience: https://reactjs.org/link/react-devtools Bandcamp script (Deluxe Edition).user.js:32095:19 Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://github.githubassets.com/assets/optimizely-edae2b55.js. (Reason: CORS request did not succeed). None of the “sha512” hashes in the integrity attribute match the content of the subresource. 11 SingleFile is hooking the IntersectionObserver API to detect and load deferred images. 2 hooks-frames-web.js:1:514 Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://github.githubassets.com/assets/optimizely-edae2b55.js. (Reason: CORS request did not succeed). None of the “sha512” hashes in the integrity attribute match the content of the subresource. 11 Cookie “” has been rejected as third-party. favicon.svg Cookie “” has been rejected as third-party. collect Cookie “” has been rejected as third-party. 7 frameworks-cbbaa69edba29ec29cf6fce3cfb63359.css Cookie “” has been rejected as third-party. 2 behaviors-e78f792bb4eb683743d2b5231fb828db.css Cookie “” has been rejected as third-party. frameworks-cbbaa69edba29ec29cf6fce3cfb63359.css Cookie “” has been rejected as third-party. github-b1d79387e53c968c672ee5a587985463.css Cookie “” has been rejected as third-party. behaviors-e78f792bb4eb683743d2b5231fb828db.css Cookie “” has been rejected as third-party. 5 frameworks-cbbaa69edba29ec29cf6fce3cfb63359.css Error: results is not defined undefined Error: results is not defined 2 undefined Error: results is not defined undefined Error: results is not defined undefined Error: results is not defined undefined Error: results is not defined undefined Error: results is not defined undefined

sbstn87 commented 2 years ago

Message: Error: results is not defined undefined is shown when Selecton appears on screen.

emvaized commented 2 years ago

@sbstn87 I see. Does it have a stacktrace? image

sbstn87 commented 2 years ago

No, nothing like this appears in the log.

emvaized commented 2 years ago

@sbstn87 This is weird, as Firefox usually shows it for each line in the console. Maybe you were checking browser's console instead of webpage console? The one we need could be accessed with CTRL+SHIFT+I hotkey

sbstn87 commented 2 years ago

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://github.githubassets.com/assets/optimizely-edae2b55.js. (Reason: CORS request did not succeed).

None of the “sha512” hashes in the integrity attribute match the content of the subresource. 11 Download the React DevTools for a better development experience: https://reactjs.org/link/react-devtools Bandcamp script (Deluxe Edition).user.js:32095:19 SingleFile is hooking the IntersectionObserver API to detect and load deferred images. 2 hooks-frames-web.js:1:514 Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://github.githubassets.com/assets/optimizely-edae2b55.js. (Reason: CORS request did not succeed).

None of the “sha512” hashes in the integrity attribute match the content of the subresource. 11 Cookie “” has been rejected as third-party. favicon.svg Cookie “” has been rejected as third-party. collect Error: results is not defined undefined Error: results is not defined undefined Error: results is not defined undefined Error: results is not defined undefined Cookie “” has been rejected as third-party. browser_event Error: results is not defined undefined Error: results is not defined undefined Error: results is not defined undefined Error: results is not defined undefined

​Yes, I accessed it with CTRL+SHIFT+I

sbstn87 commented 2 years ago

Perhaps enabling Debug Mode does not work like other options.

emvaized commented 2 years ago

@sbstn87 Yeah, makes sense - debug mode is disabled by default, and you couldn't set it to enabled because settings are not restored.

Could you try this test build with debug mode enabled by default? debug-enforced.zip

  1. Unpack archive
  2. Open this page in Firefox: about:debugging#/runtime/this-firefox
  3. Select 'Load temprorary extension'
  4. Open folder where you unpacked the archive, and select any file (for example, manifest.json)
sbstn87 commented 2 years ago

Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 Some cookies are misusing the recommended “SameSite“ attribute 4 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Unchecked lastError value: Error: ID already exists: open-in-this-container assignManager.js:643 Unchecked lastError value: Error: ID already exists: separator assignManager.js:651 Unchecked lastError value: Error: ID already exists: hide-container assignManager.js:657 Unchecked lastError value: Error: ID already exists: move-to-new-window-container assignManager.js:663 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Promise rejected after context unloaded: Actor 'Conduits' destroyed before query 'RuntimeMessage' was resolved popup.js:1 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:855 receiveFormData.js:855:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Invalid tab ID: 68 undefined Uncaught (in promise) Error: Invalid tab ID: 68 undefined Uncaught (in promise) Error: Invalid tab ID: 68 undefined Uncaught (in promise) Error: Invalid tab ID: 68 undefined Uncaught (in promise) Error: Invalid tab ID: 68 undefined Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 Unchecked lastError value: Error: ID already exists: open-in-this-container assignManager.js:643 Unchecked lastError value: Error: ID already exists: separator assignManager.js:651 Unchecked lastError value: Error: ID already exists: hide-container assignManager.js:657 Unchecked lastError value: Error: ID already exists: move-to-new-window-container assignManager.js:663 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Unchecked lastError value: Error: ID already exists: open-in-this-container assignManager.js:643 Unchecked lastError value: Error: ID already exists: separator assignManager.js:651 Unchecked lastError value: Error: ID already exists: hide-container assignManager.js:657 Unchecked lastError value: Error: ID already exists: move-to-new-window-container assignManager.js:663 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. popup.html This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. popup.html Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: QuotaExceededError: storage.sync API call exceeded its quota limitations. undefined Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:855 receiveFormData.js:855:25 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:855 receiveFormData.js:855:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Unchecked lastError value: Error: ID already exists: open-in-this-container assignManager.js:643 Unchecked lastError value: Error: ID already exists: separator assignManager.js:651 Unchecked lastError value: Error: ID already exists: hide-container assignManager.js:657 Unchecked lastError value: Error: ID already exists: move-to-new-window-container assignManager.js:663 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:855 receiveFormData.js:855:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:855 receiveFormData.js:855:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:797 receiveFormData.js:797:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Invalid tab ID: 82 undefined Uncaught (in promise) Error: Invalid tab ID: 82 undefined Uncaught (in promise) Error: Invalid tab ID: 83 undefined Uncaught (in promise) Error: Invalid tab ID: 83 undefined Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: QuotaExceededError: storage.sync API call exceeded its quota limitations. undefined Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Invalid tab ID: 88 undefined Uncaught (in promise) Error: Invalid tab ID: 88 undefined Uncaught (in promise) Error: Invalid tab ID: 88 undefined Uncaught (in promise) Error: Invalid tab ID: 88 undefined Uncaught (in promise) Error: Invalid tab ID: 88 undefined cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 cookies is undefined trackmenot.js:738 Unchecked lastError value: Error: First-Party Isolation is enabled, but the required 'firstPartyDomain' attribute was not set. trackmenot.js:732 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. onsuccess moz-extension://e2587fd8-9a28-44f9-a083-5f252187146b/background/receiveFormData.js:855 receiveFormData.js:855:25 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 sendRemoveListener on closed conduit {506e023c-7f2b-40a3-8066-bc5deb40aebe}.412317082677 ConduitsChild.jsm:108 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16 background.js:16:22 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18

sbstn87 commented 2 years ago

If this does not help you, later I will try disabling other extensions, perhaps there is a conflict between Selecton and something else.

emvaized commented 2 years ago

@sbstn87 I'm not sure - all these errors seem to come from another extension or the website itself

emvaized commented 2 years ago

If it won't bother you, please try out this new build and tell me if the issue is still there (installation is the same as above) 3.3.3.zip

If it's still there, try ticking the new "Apply configs immediately" option, and note if there's any difference

sbstn87 commented 2 years ago

Unfortunately the result is the same. Later I will check if there are any extension conflicts. The weird thing is that Selecton works perfectly fine on my other machine where Firefox is synced so there are the same extensions installed.

emvaized commented 2 years ago

@sbstn87 Then the only thing I could think of would be some conflict or error with restored configs itself - but in this case at least part of configs before the "problematic" one should be restored.

I also doubt there's an error because in such case you would have tooltip stylings messed up - as some of them are being set in the same place right after restoring the configs. Which makes it really kind of a mystery to me.

Perhaps other extensions conflict is the only reason remaining - I faced it before with Google icons for custom search buttons getting blocked by ad blocker extension

emvaized commented 2 years ago

Please tell me the following things:

  1. Ticking "Apply settings immediately" changes something? Configs are still not applied?
  2. Do you see some appearance changes for tooltip? Like for example, too small buttons - with arrow covering the panel (like on this picture): Screenshot_20210921_214754
sbstn87 commented 2 years ago
  1. "Apply configs immediately" disables the menu entirely. It simply stops appearing.
  2. The tooltip looks as it should when appearing.
sbstn87 commented 2 years ago

OK, I was wrong regarding point 2. The tooltip looks weird on some websites, it changes color scheme or size.

firefox_3swZcUHtTa

sbstn87 commented 2 years ago

It is much smaller on e.g. YouTube:

firefox_DzJXdmgdGf

emvaized commented 2 years ago

Okay. Few more questions:

  1. Can you still disable/enable the tooltip with "Enabled" tick?
  2. Does "Excluded domains" field work? For example, if you add "github.com" there, will it work here on GitHub?
  3. Can you change text selection color on page from settings (does it gets applied on page load)?
sbstn87 commented 2 years ago
  1. Yes.
  2. Yes.
  3. Yes.
emvaized commented 2 years ago

Okay. Please test this build (installation same as above), and tell me if it prints errors in console (will be separated with "~~~") 3.3.3.zip

sbstn87 commented 2 years ago

No new items appear in the log, but options work this time. Everything I tried had an effect on the tooltip.

emvaized commented 2 years ago

Okay, great! Seems we found a bug, which is — some of your configs (or multiple) have invalid value, which caused whole process of restoring to fail. Would be great if now we could localize which ones are problematic.

Are you sure it doesn't print anything to console? Errors should have this format:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SELECTON error:
*text of error*

You may be missing this because other plugins spam with their messages (and console output has a limit of max entries, as far as I could tell).

emvaized commented 2 years ago

From your console output posted above I could tell that some plugin spams with errors like this:

Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist.
checkIfActive moz-extension://6c97ed5d-386f-498b-a072-f164c944fdad/background.js:16
background.js:16:22

Perhaps you couldn't see Selecton error because of these errors.

emvaized commented 2 years ago

Do you have an idea which extension sends these errors to your console?

sbstn87 commented 2 years ago

I have disabled the extension that spammed those errors:

sendRemoveListener on closed conduit {506e023c-7f2b-40a3-8066-bc5deb40aebe}.412317793265 ConduitsChild.jsm:108 Cookie “” has been rejected as third-party. 3037156.png Cookie “” has been rejected as third-party. 25231.png Unknown localization message google options.js:47 Unknown localization message duckduckgo options.js:47 Unknown localization message bing options.js:47 Unknown localization message yahoo options.js:47 Unknown localization message baidu options.js:47 Unknown localization message яндекс options.js:47 Unknown localization message yandex options.js:49 Unknown localization message custom options.js:47 Unknown localization message desktop email client options.js:47 Unknown localization message outlook options.js:47 Unknown localization message google maps options.js:47 Unknown localization message waze options.js:47 Unknown localization message mapquest options.js:47 Unknown localization message 2gis options.js:47 Unknown localization message яндекс.карты options.js:47 Unknown localization message yandexmaps options.js:49 Unknown localization message preferredmapsservice options.js:58 Unknown localization message only label options.js:47 Unknown localization message only icon options.js:47 Unknown localization message icon and label options.js:47 Unknown localization message no effect options.js:47 Unknown localization message move up options.js:47 Unknown localization message move down options.js:47 Unknown localization message scale up options.js:47 Unknown localization message vertical options.js:47 Unknown localization message horizontal options.js:47 Unknown localization message google translate options.js:47 Unknown localization message yandex translate options.js:47 Unknown localization message bing translate options.js:47 Unknown localization message center of selection options.js:47 Unknown localization message over cursor options.js:47 Cookie “” has been rejected as third-party. favicons Cookie “” has been rejected as third-party. favicons Cookie “” has been rejected as third-party. favicons Cookie “” has been rejected as third-party. favicons Cookie “” has been rejected as third-party. favicons Cookie “” has been rejected as third-party. favicons All candidate resources failed to load. Media load paused. background.html sendRemoveListener on closed conduit {506e023c-7f2b-40a3-8066-bc5deb40aebe}.412317798183 ConduitsChild.jsm:108 This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. popup-small.html Cookie “” has been rejected as third-party. 3037156.png Cookie “” has been rejected as third-party. 25231.png Unknown localization message google options.js:47 Unknown localization message duckduckgo options.js:47 Unknown localization message bing options.js:47 Unknown localization message yahoo options.js:47 Unknown localization message baidu options.js:47 Unknown localization message яндекс options.js:47 Unknown localization message yandex options.js:49 Unknown localization message custom options.js:47 Unknown localization message desktop email client options.js:47 Unknown localization message outlook options.js:47 Unknown localization message google maps options.js:47 Unknown localization message waze options.js:47 Unknown localization message mapquest options.js:47 Unknown localization message 2gis options.js:47 Unknown localization message яндекс.карты options.js:47 Unknown localization message yandexmaps options.js:49 Unknown localization message preferredmapsservice options.js:58 Unknown localization message only label options.js:47 Unknown localization message only icon options.js:47 Unknown localization message icon and label options.js:47 Unknown localization message no effect options.js:47 Unknown localization message move up options.js:47 Unknown localization message move down options.js:47 Unknown localization message scale up options.js:47 Unknown localization message vertical options.js:47 Unknown localization message horizontal options.js:47 Unknown localization message google translate options.js:47 Unknown localization message yandex translate options.js:47 Unknown localization message bing translate options.js:47 Unknown localization message center of selection options.js:47 Unknown localization message over cursor options.js:47 Cookie “” has been rejected as third-party. favicons Cookie “” has been rejected as third-party. favicons Cookie “” has been rejected as third-party. favicons Cookie “” has been rejected as third-party. favicons Cookie “” has been rejected as third-party. favicons Cookie “” has been rejected as third-party. favicons Unchecked lastError value: Error: ID already exists: open-in-this-container assignManager.js:643 Unchecked lastError value: Error: ID already exists: separator assignManager.js:651 Unchecked lastError value: Error: ID already exists: hide-container assignManager.js:657 Unchecked lastError value: Error: ID already exists: move-to-new-window-container assignManager.js:663 Some cookies are misusing the recommended “SameSite“ attribute 2 This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. popup-small.html sendRemoveListener on closed conduit DontFuckWithPaste@raim.ist.412316860416 ConduitsChild.jsm:108 sendRemoveListener on closed conduit {506e023c-7f2b-40a3-8066-bc5deb40aebe}.412317872045 ConduitsChild.jsm:108 sendRemoveListener on closed conduit simpleformfill@sblask.412316860425 ConduitsChild.jsm:108 sendRemoveListener on closed conduit simpleformfill@sblask.412316860425 ConduitsChild.jsm:108 sendRemoveListener on closed conduit {506e023c-7f2b-40a3-8066-bc5deb40aebe}.412317877869 ConduitsChild.jsm:108 sendRemoveListener on closed conduit {506e023c-7f2b-40a3-8066-bc5deb40aebe}.412317881265 ConduitsChild.jsm:108 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 apply self-hosted:2736 applySafeWithoutClone resource://gre/modules/ExtensionCommon.jsm:626 wrapPromise resource://gre/modules/ExtensionCommon.jsm:901 (Async: promise callback) wrapPromise resource://gre/modules/ExtensionCommon.jsm:862 wrapPromise resource://gre/modules/ExtensionCommon.jsm:861 callAsyncFunction resource://gre/modules/ExtensionCommon.jsm:1103 callAsyncFunction resource://gre/modules/ExtensionChild.jsm:725 callAndLog resource://gre/modules/ExtensionChild.jsm:696 callAsyncFunction resource://gre/modules/ExtensionChild.jsm:724 stub resource://gre/modules/Schemas.jsm:2810 sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 sendOptionsToActiveTab moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:252 (Async: promise callback) sendOptionsToActiveTab moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:252 apply self-hosted:2736 applySafeWithoutClone resource://gre/modules/ExtensionCommon.jsm:626 fire resource://gre/modules/ExtensionChild.jsm:811 recvRunListener resource://gre/modules/ExtensionChild.jsm:815 recvRunListener self-hosted:1175 _recv resource://gre/modules/ConduitsChild.jsm:78 receiveMessage resource://gre/modules/ConduitsChild.jsm:184 sendRemoveListener on closed conduit formhistory@yahoo.com.412316860468 ConduitsChild.jsm:108 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 sendRemoveListener on closed conduit {506e023c-7f2b-40a3-8066-bc5deb40aebe}.412317884007 ConduitsChild.jsm:108 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18 Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist. sendOptions moz-extension://e7c7c9c6-ad4f-4a9f-9930-333c7d507dfe/background.js:228 background.js:228:18

sbstn87 commented 2 years ago

These are the extensions that caused errors before: https://addons.mozilla.org/en-US/firefox/addon/form-history-control/ https://addons.mozilla.org/en-US/firefox/addon/don-t-fuck-with-paste/

emvaized commented 2 years ago

You shared an output from browser's console - in Firefox it is accessed with CTRL+SHIFT+J hotkey.

But we need output from page console, which is CTRL+SHIFT+I. It can be also accessed by right clicking on page -> "Inspect" -> Choose tab "Console"

sbstn87 commented 2 years ago

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://github.githubassets.com/assets/optimizely-edae2b55.js. (Reason: CORS request did not succeed). None of the “sha512” hashes in the integrity attribute match the content of the subresource. 11 Download the React DevTools for a better development experience: https://reactjs.org/link/react-devtools Bandcamp script (Deluxe Edition).user.js:32095:19 SingleFile is hooking the IntersectionObserver API to detect and load deferred images. 2 hooks-frames-web.js:1:514 Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://github.githubassets.com/assets/optimizely-edae2b55.js. (Reason: CORS request did not succeed). None of the “sha512” hashes in the integrity attribute match the content of the subresource. 11 Cookie “” has been rejected as third-party. favicon.svg Cookie “” has been rejected as third-party. collect Error: results is not defined 4 undefined Error: results is not defined undefined

emvaized commented 2 years ago

Did you removed 'github.com' from excluded domains and enabled the Selecton in settings?

sbstn87 commented 2 years ago

Yeah

emvaized commented 2 years ago

And running the last build I shared above?

sbstn87 commented 2 years ago

Yes

emvaized commented 2 years ago

Really weird... Okay, if you say it works fine now, I can leave it like that in new version. But some of your configs may not be applied (will get set to defaults) because of invalid value

emvaized commented 2 years ago

Maybe some numeric value has letters in it (like "animation duration" config), or some invalid values in custom search options

sbstn87 commented 2 years ago

OK, I will try the new version after it gets published and let you know if everything works.

sbstn87 commented 2 years ago

Everything seems to work for me now in 3.3.3.

Thank you very much for fixing the issue!

emvaized commented 2 years ago

Great to hear! Then I'm closing this for now. But if you will find which exact options caused the error, please write it here so I could fix it.