emvaized/selecton-extension

Changing options does not affect the extension

sbstn87 opened this issue · 42 comments

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?

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.

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.

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

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

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

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

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

No, nothing like this appears in the log.

@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

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

Perhaps enabling Debug Mode does not work like other options.

@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)

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

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

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

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

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.

@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

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
  1. "Apply configs immediately" disables the menu entirely. It simply stops appearing.
  2. The tooltip looks as it should when appearing.

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

firefox_3swZcUHtTa

It is much smaller on e.g. YouTube:

firefox_DzJXdmgdGf

Okay. Few more questions:
3. Can you still disable/enable the tooltip with "Enabled" tick?
4. Does "Excluded domains" field work? For example, if you add "github.com" there, will it work here on GitHub?
4. Can you change text selection color on page from settings (does it gets applied on page load)?

  1. Yes.
  2. Yes.
  3. Yes.

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

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

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).

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.

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

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

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"

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

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

Yeah

And running the last build I shared above?

Yes

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

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

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

Everything seems to work for me now in 3.3.3.

Thank you very much for fixing the issue!

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.