Closed
Bug 1128127
Opened 9 years ago
Closed 9 years ago
Blank window in preferences/options window with Adblock Plus and Ghostery enabled
Categories
(Firefox :: Settings UI, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1127744
Tracking | Status | |
---|---|---|
firefox36 | - | --- |
People
(Reporter: jkitch, Unassigned, NeedInfo)
References
Details
(Keywords: qawanted, regression)
Attachments
(2 files)
Now that in-content preferences have been disabled, the general panel of the options dialog is completely empty. Even the help button is missing. [Tracking Requested - why for this release]: Significant UI regression.
Reporter | ||
Comment 1•9 years ago
|
||
On further testing, only reproducible with both Ghostery 5.4.1 (everything blocked) and Adblock Plus 2.6.7 enabled.
Reporter | ||
Updated•9 years ago
|
Blocks: abp
Summary: General tab of options dialog blank in latest beta → Blank window in preferences/options window with Adblock Plus and Ghostery enabled
Updated•9 years ago
|
Keywords: qawanted,
regressionwindow-wanted
Reporter | ||
Comment 2•9 years ago
|
||
Good: 2014-12-17 b7eb1ce0237d Bad: 2014-12-18 0e441ff66c5 https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=b7eb1ce0237d&tochange=0e441ff66c5
Reporter | ||
Comment 3•9 years ago
|
||
Seems it was landed on Aurora in this window. https://hg.mozilla.org/releases/mozilla-aurora/pushloghtml?fromchange=fa1d2c3ef665&tochange=b304acd94272
Comment 4•9 years ago
|
||
Here is what I did to reproduce (OS X 10.10.2): * Installed latest Aurora nightly (37.0a2 2015-02-04) which apparently calls itself "Firefox Developer Edition." * Went to about:config and changed browser.preferences.inContent to false. * Installed Adblock Plus 2.6.7 and Ghostery 5.4.1. * Opened preferences - all fine. * Restarted browser and opened preferences again - General tab is empty. Other tabs work but switching from them to the General tab doesn't do anything. The Error Console shows NS_ERROR_FAILURE coming from preferences.xml, document.loadOverlay() call in prefwindow.showPane() fails. After disabling and reenabling Adblock Plus (with browser restart after each) things work correctly again - there is probably some dependency on the load order here which is why I couldn't reproduce with my regular profile.
Comment 5•9 years ago
|
||
Unfortunately, I was unable to reproduce that issue again despite repeating the same steps multiple times, it seems to be some rather fragile race condition.
Updated•9 years ago
|
Keywords: regressionwindow-wanted
Comment 6•9 years ago
|
||
@jkitch: Judging by bug numbers, the two ranges you gave above have only three patches in common: bug 1088508, bug 1105525, bug 991923. Neither of these seems to touch code that might be related.
Reporter | ||
Comment 7•9 years ago
|
||
regression window is wrong. trying to find a better one.
Keywords: regressionwindow-wanted
Reporter | ||
Comment 8•9 years ago
|
||
With a clone of an old, but actively used profile with a half dozen addons, the blank window can be observed by loading a bunch of tabs at once and trying to open the options window at the same time. Assuming that the blank window is caused by the same issue, I have been able to reproduce it as far back as early in the 33.0a1 cycle (possibly earlier, since I stopped looking at that point). Given that it is rare (in terms of nobody else noticing) and that there is an easy workaround in the event that a recent change has made it more likely to occur, I'm not sure this is significant enough to merit special attention or a rushed patch. Workaround: click on a different tab, close and reopen options and click back to the first.
Reporter | ||
Comment 9•9 years ago
|
||
Another attempt with the same profile and addons other than ghostery/adblock removed. https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=c8288d0c7a15&tochange=62d33e3ba514 Now regression window, assuming I got it right this time.
Keywords: regressionwindow-wanted
Reporter | ||
Comment 10•9 years ago
|
||
Narrowed it down to one of the first patches in https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=cb0c1f1666f7&tochange=ba028f407ebf Still observed with d54d7a3105b6 Not observed after backing out 01332e9ad851 (Bug 1021280) This was a self built opt build with no PGO, which may have influenced things. I'm not a Javascript expert, so I can't comment about which change in the Addon SDK uplift broke things.
Dave, Erik: Any ideas?
Flags: needinfo?(evold)
Flags: needinfo?(dtownsend)
Comment 12•9 years ago
|
||
(In reply to Wes Kocher (:KWierso) from comment #11) > Dave, Erik: Any ideas? I have no idea how https://hg.mozilla.org/mozilla-central/rev/01332e9ad851 could have caused this, I think there is a better chance that the Ghostery add-on which uses the sdk, and may interact with adblock plus, might have something to do with it. Any ideas Pete?
Flags: needinfo?(evold) → needinfo?(pete)
Comment 13•9 years ago
|
||
It is quite late in the cycle, addons related and intermittent. we won't block the 36 release for this bug.
Updated•9 years ago
|
QA Whiteboard: [bugday-20150309]
OS: Windows 8.1 → All
Comment 19•9 years ago
|
||
Ghostery on --> blank page, Ghostery off --> all options available
Attachment #8576816 -
Flags: approval-mozilla-release?
Attachment #8576816 -
Flags: approval-mozilla-release?
Comment hidden (typo) |
Comment hidden (typo) |
Comment hidden (typo) |
Comment 24•9 years ago
|
||
resource://firefox-at-ghostery-dot-com/ghostery/data/options.html
Flags: needinfo?(jkitch.bug)
Comment 25•9 years ago
|
||
It's not only the preferences dialog, is it? In my affected profiles, it's also the "profile-reset dialog" (see bug 1127744, dupe of this one?) and the "Clear Recent History" dialog. Instead, I can type about:preferences in the URL bar and the dialog contents nicely show up. So I think the problem is with non-browser window pop-ups of a certain type (or Ghostery's or Adblock's handling of them?), rather than with the contents of dialogs.
Reporter | ||
Comment 26•9 years ago
|
||
Actual Ghostery settings do not seem to matter. The same behaviour was observed with everything unchecked. Interesting console output from a self-built debug build: [9272] WARNING: We should have hit the document element...: file c:\mozilla-central\layout\xul\BoxObject.cpp, line 183 [9272] ###!!! ASSERTION: forward references have already been resolved: 'Error', file c:\mozilla-central\dom\xul\XULDocument.cpp, line 1117 These errors do not appear with Ghostery disabled.
Flags: needinfo?(jkitch.bug)
Reporter | ||
Comment 27•9 years ago
|
||
Now that in-content preferences has shipped, this no longer occurs. Marking as duplicate to bug 1127744. As far as I can tell the other bug has the same cause and it still affects a shipping dialogue.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
Comment 32•9 years ago
|
||
Did you have try to disable a multi-processing mode (e10s) Options > General > Startup > "Enable multi-process Firefox Developper Edition"
Comment 33•9 years ago
|
||
Ghostery still does not work in SeaMonkey 2.39 (Firefox 42.0) Please work on it and fix it. Ghostery 5.4.9. (2015-11-05) blank Site for Settings "resource://firefox-at-ghostery-dot-com/ghostery/data/options.html" "resource://firefox-at-ghostery-dot-com/ghostery/data/" show all parts, but no way to select one. Ghostery Favicon appears in the address bar, but no content. <!doctype html> <!-- * Ghostery for Firefox * http://www.ghostery.com/ * * Copyright 2014 Ghostery, Inc. All rights reserved. * See https://www.ghostery.com/eula for license. --> <html> <head> <meta content="text/html;charset=utf-8" http-equiv="Content-Type"> <meta content="utf-8" http-equiv="encoding"> <meta name="viewport" content="user-scalable=no, width=device-width, minimum-scale=1, maximum-scale=1"> <link rel="icon" href="images/icon19.png"> <link href="lib/vendor/apprise/apprise.css" media="screen" rel="stylesheet" type="text/css"> <link href="lib/vendor/tipTip/tipTip.css" media="screen" rel="stylesheet" type="text/css"> <link href="css/page.css" media="screen" rel="stylesheet" type="text/css"> <link href="css/options.css" media="screen" rel="stylesheet" type="text/css"> <link href="css/browser.css" media="screen" rel="stylesheet" type="text/css"> </head> <body> <div id="content"></div> </body> </html> -> (e10s)in SeaMonkey ??? Now way to enable / disable! -> Disabling / Uninstall all other add-on had no effect. My System: Platform: x86 WinXp SP3 User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:42.0) Gecko/20100101 Firefox/42.0 SeaMonkey/2.39 Build-Identifikator: 20151103191810 ################################### I do not know witch is the current/first bug posting. So I write it here, but please see also here: Bug 1066223 - [e10s] Ghostery add-on's settings page doesn't work Bug 1187065 - [e10s] Ghostery addon does not show its resource:// pages (like options and walkthrough) in e10s https://addons.mozilla.org/en-US/firefox/addon/ghostery/reviews/741240/
Comment 34•8 years ago
|
||
(In reply to Cha0s from comment #32) > Did you have try to disable a multi-processing mode (e10s) > Options > General > Startup > "Enable multi-process Firefox Developper > Edition" Once multi-processing-mode is deactivated, Firefox restarts and the Ghostery Options Page then appears filled and functional. Multi-processing-mode enabled once more, and the Ghostery Options Page remains functional. Multi-Processing-mode must be toggled twice.
You need to log in
before you can comment on or make changes to this bug.
Description
•