Closed Bug 1212409 Opened 9 years ago Closed 2 years ago

[OMTC] Text in location bar causes black square appear in background after resizing the window if lightweight theme (lwtheme) is in use

Categories

(Core :: Graphics, defect, P3)

40 Branch
defect

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
firefox41 --- wontfix
firefox42 --- wontfix
firefox43 --- wontfix
firefox44 --- wontfix
firefox47 --- wontfix
firefox48 --- wontfix
firefox49 --- wontfix
firefox-esr38 --- unaffected
firefox50 --- wontfix
firefox-esr91 --- wontfix
firefox-esr102 --- wontfix
firefox104 --- wontfix
firefox105 --- wontfix
firefox106 --- wontfix

People

(Reporter: arni2033, Unassigned)

References

(Regression, )

Details

(Keywords: regression, Whiteboard: [gfx-noted])

Attachments

(1 file)

STR:   (Win7_64, Nightly 44, 32bit, ID 20151005030206, new profile, safe mode)
1. Switch window to maximized mode; make sure you have at least 2 buttons on toolbar
2. Select all text on this page (Ctrl+A) and copy it (Ctrl+C)
3. Go to https://addons.mozilla.org/en-US/firefox/addon/carbon-light/ and install that lwtheme
4. Open new tab
5. Paste copied text from Step 1 into urlbar (Ctrl+L, then Ctrl+V),
   go to the start of the text (Home), select all text in urlbar (Ctrl+A)
6. Dock the window to the left side of screen (Win+Left)
7. Wait ~10 seconds, then change window's width a bit by dragging its right border

Result: After Step 6, you see black rectangle in the background. When you wait 10 seconds in Step 7,
        the black rectangle disappears, but when you resize window, it appears again

Expectations: There should be no black rectangles

Note: I see no black rectangles in background if I set layers.offmainthreadcomposition.enabled -> false
      Please don't close this bug if you only tested this on VM on MacOS, because it doesn't use OMTC
Please use mozregression to find the regression window:
http://mozilla.github.io/mozregression/install.html
Flags: needinfo?(arni2033)
Yes, I knew about mozregression, but I'd really love to hear something like «This doesn't happen on my Mac, please test Win» or «I confirm that it happens on Win7, but have no time; If you do have time, please find the regression». That'd add info to the bug. I don't have much time too, actually...

Pushlog
>   https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=63671ebfa2dd4de57a6b652bacfd5d03d7be2655&tochange=3ad4a417e0955bf95fb86e7542e0e77da7d744da
Blocks: 1153609
Flags: needinfo?(arni2033)
[Tracking Requested - why for this release]:

(In reply to arni2033 from comment #2)
> https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=63671ebfa2dd4de57a6b652bacfd5d03d7be2655&tochange=3ad4a417e0955bf95fb86e7542e0e77da7d744da

Thanks for posting the pushlog. Bas, this implicates your changes in bug 1153609.
Flags: needinfo?(bas)
Actually, I found out that to reproduce this I need to open many tabs, so that they took all width of tabs toolbar.
Also, this is very similar to another bug I experienced (wich also involves scrollable items). I believe that they are the same, but that one is a bit tricky to reproduce w/o removable inspector sidebar. I'll do that next week. Tell me if there's an easy way to download exactly those 2 builds.
See Also: → 1189438
Whiteboard: [dupeme] → [dupeme][gfx-noted]
See Also: 1189438
Do we have any testcase here that doesn't require the addon? If not it would appear to be that this bug is caused by the addon somehow messing up the layers structure of the browser chrome when using this add-on. Thereby somehow incorrectly suggesting an opaque area where there isn't one. I'm not sure whether this is a bug in the add-on, in layers, or in the code from bug 1153609.

If it were actually a bug in the latter (which I do believe will have triggered the regression), rather than simply a bug exposed in layers or the add-on by that bugfix, I'd expect this to occur in certain in-browser situations as well.
Flags: needinfo?(bas)
(In reply to Bas Schouten (:bas.schouten) from comment #5)
> it would appear to be that this bug is caused by the addon somehow messing up the layers structure
You meant, "the addons"? The issue is presented on every lightweight theme I tried on AMO (~5)

Anyway, I figured out that it _always_ happens in browser. It's just not visible because #nav-bar isn't transparent. When I set "#nav-bar { background:transparent!important; }" using Browser Toolbox or userChrome.css - I see the black rectangle described in comment 0.
So the only reason this issue is visible on lwthemes is that they make #nav-bar transparent.
Has STR: --- → yes
Whiteboard: [dupeme][gfx-noted] → [gfx-noted]
Version: Trunk → 40 Branch
Based on the fact that this is not a new regression, this is a wontfix for 47.
Assignee: bas → nobody
No longer blocks: 1153609
Regressed by: 1153609

Set release status flags based on info from the regressing bug 1153609

Is that still a valid bug?

Since the regressing bug was fixed, I would guess that it is not. However, since the OP's account is disabled, we can't rely on confirmation from there. Closing as INCOMPLETE.

Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(bhood)
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: