johngraciliano / simplewhite

A minimal theme for Mozilla Firefox.
https://addons.mozilla.org/addon/simplewhitex/
Mozilla Public License 2.0
44 stars 4 forks source link

Drop down menu creates a screenshot border? (Debian Jessie Linux, GNOME) #40

Open zeimescrow opened 7 years ago

zeimescrow commented 7 years ago

I have no clue how to describe it exactly, it is very bizarre. When I open the drop down menu, the web browser creates a screenshot around the edge of the menu, and basically creates a border around the drop down menu a few pixels thick. The border is a screenshot of the area around the menu when the menu is open. I took a screenshot to show you what I mean.

I opened it by clicking the three dashed line icon. simplewhitexproblem_1 simplewhitexproblem_2

johngraciliano commented 7 years ago

@zeimescrow: Sorry for the late reply and thank you very much for the report. I cannot test with all platforms, yet I try my best so all are supported. Your pictures are very informative and yes it's bizarre! I will investigate, yet be warned that I cannot test the changes in code I may do, I can only try to be exhaustive on the analysis and try to provide a logically correct solution.

I am curious what happened with the menu panel in the time between the images. I will suppose you simply scrolled the page shown in the first image to get to the second. Otherwise as long as ui.popup.disable_autohide is true (its default in about:config) the panel would likely be hidden at some moment between the images. So I suppose the panel is fixing some pixels in the screen and preventing them scrolling properly. In my platform a shadow surrounds the panel, but it does not prevent the pixels from scrolling.

Which version of Firefox is affected. It would be very helpful if you can test with Firefox 45 ESR and compare if the problem is also present in the original Simple White. If I know it is a problem I introduced, it would be easier for me to track (and shame on me).