Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Pale Moon] UO (when used with uMatrix) displays old connected domains #1444

Closed
quroe opened this issue Mar 5, 2016 · 8 comments
Closed

Comments

@quroe
Copy link

quroe commented Mar 5, 2016

Describe the issue

UO continues to handle 1st displayed site's rule when new site opened.
UO displays old connected domains in Dynamic filtering pane.
If using uMatrix,this issue occurs.

One or more specific URLs where the issue occurs

https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/

Screenshot in which the issue can be seen

SS

Steps for anyone to reproduce the issue

  1. Open URL in new tab.(ex.addon page)
  2. Open external domain link in current tab.(ex.github/Project change log)
    If open external domain link in new tab,this issue dose not occur .

Your settings

Windows7 x64
Pale Moon 26.1.1 x86
uBlock Origin version: 1.6.4rc0
uMatrix 0.9.3.4
checked "Advanced-user mode"

@gorhill
Copy link
Owner

gorhill commented Mar 5, 2016

I can not reproduce with Pale Moon 25.8.1. Is this 26.1.1 version a beta one?

@quroe
Copy link
Author

quroe commented Mar 5, 2016

26.1.1 is official stable version.
https://www.palemoon.org/palemoon-win32.shtml
I also tried Pale Moon 25.8.1.

1)Start Pale Moon 25.8.1 with new profile.
2)Install uMatrix 0.9.3.4 and uBlock Origin 1.6.4rc0.
3)Restart Pale Moon.
4)Open URL and click external domain link.
5)This issue occurs.

@gorhill
Copy link
Owner

gorhill commented Mar 5, 2016

Ok, I could reproduce with 25.8.1.

@gorhill
Copy link
Owner

gorhill commented Mar 5, 2016

  • So both uBO 1.6.4 and uMatrix 0.9.3.4 needs to be installed and enabled.
  • Restart Pale Moon.
  • Open new tab.
  • Paste https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/ in address bar.
  • Click "Add-on home page" link on the right-hand sidebar.
  • Content of uBO's advanced panel still contains hostnames of previous page.
  • Content of uMatrix panel is correct.

Manually disabling/enabling uBO fixes the issue -- so there is something going wrong during uBO's initialization when uMatrix is present.

@gorhill
Copy link
Owner

gorhill commented Mar 5, 2016

For unknown reasons, Pale Moon does not fire onLocationChange notifications during navigation, it fires the notification only for when a new tab is created, then goes silent.

Can also reproduce with Firefox 31.
Can not reproduce with Firefox 38+.

@gorhill
Copy link
Owner

gorhill commented Mar 5, 2016

Observation: When disabling/enabling uBO in presence of uMatrix, this fixes uBO, but this causes uMatrix to start to misbehave.

@gorhill gorhill closed this as completed in ee23f96 Mar 5, 2016
@gorhill gorhill changed the title [Pale Moon] UO displays old connected domains [Pale Moon] UO (when used with uMatrix) displays old connected domains Mar 5, 2016
@TPS
Copy link

TPS commented Mar 5, 2016

@gorhill I hope you don't mind I copied this issue into the above linked 1 to be fixed in Pale Moon.

@gorhill
Copy link
Owner

gorhill commented Mar 5, 2016

There is no issue with Pale Moon. The bug was fixed, and the cause was finally identified as a variable collision issue -- apparently older Firefox versions used the same context for all frame scripts. The onLocationChange not firing was a symptom of this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants