ashleybaldock / sixornot

Addon for Firefox which shows which IP version you used to view a page
https://addons.mozilla.org/en-US/firefox/addon/sixornot/
Other
18 stars 0 forks source link

Info popup shows up black #17

Open Kinematics opened 5 years ago

Kinematics commented 5 years ago

The info popup that gives network information shows up with a black background most of the time, making it basically unreadable. Repeated attempts to open the popup will eventually provide a non-blacked out version, but it's only temporary.

Screenshot when using a brand new temporary profile (to ensure that it's not interference from any other addons): image

(Also, imgur link: https://imgur.com/ZWW81et )

Using this on Windows 7, Firefox 71 nightly, Sept 28 build.

ashleybaldock commented 5 years ago

Hi there, does this happen for you also on the latest production/release build of Firefox on the same system? I've had reports before of this happening on nightly builds but never on a release build, which leads me to think it might just be a transient issue with some nightlies?

Kinematics commented 5 years ago

I installed the full release version of Firefox (69.0.2). It seemed to work the first couple tries, but the list reminded me that I really needed uBlock Origin installed. After installing that addon as well, the 6orNot results were normal on the first attempt, then a preliminary black background that restored itself to white on the second attempt, and then a full black background that stayed that way on the third attempt.

image

In case that was an interaction with uBlock Origin, I disabled it and tried again. Same result.

image

And just to make sure it returned to the base state, I restarted Firefox.

image

Repeatedly hitting the 6orNot button gave about 80% black background to 20% white background, at random.

The new install of Firefox used the Default theme, while my personal install uses the Light theme. I'm on Windows 7, with Aero active but non-transparent. I'm not sure what else could potentially affect draw style.

I can attempt to run a profiler during the popup activation (using the extension from profiler.firefox.com), though I'm not sure if it will provide any useful information.

Kinematics commented 5 years ago

Here's a profile run on Firefox release. It was a single click of the toolbar button, and the background showed up black. You can load it on https://profiler.firefox.com/ after installing the extension, using the load from file option. (The "load from permalink URL" doesn't seem to work properly because of cross-site restrictions.)

Firefox 2019-10-03 16.40 profile.json.gz

I have no idea how useful this will be in tracking down the problem, but it at least shows everything the addon is doing.

ashleybaldock commented 5 years ago

Thank you for so much detail! I'm going to have to do some digging to try and figure this one out, the sixornot popup/panel should in theory just be rendering itself essentially as a webpage, but the context that addons run in is a bit weird. I'll see what I can do.