[CSD][MATE] When system titlebar is enabled, some parts of the window are not clickable
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox65 | --- | unaffected |
firefox66 | --- | fix-optional |
firefox67 | --- | fix-optional |
firefox68 | --- | wontfix |
People
(Reporter: asoncutean, Assigned: stransky)
References
(Blocks 1 open bug, )
Details
(Keywords: regression)
Attachments
(1 file)
1.14 MB,
video/mp4
|
Details |
[Affected versions]:
- 66.0b5 (20190204181317)
- 67.0a1 (20190206215551)
[Affected platforms]:
- Ubuntu 18.04 x64
[Steps to reproduce]:
- Launch Firefox
- Go to Menu-Customize
- Drag some items to the Tab bar
- Enable the Title bar
- Click the Done button
- Hover on the customized items inside the Tab bar
[Expected result]:
- Each item is highlight independently following the mouse hover action.
[Actual result]:
- Items are highlighted randomly.
[Regression range]:
- Last good revision: 1c227ac918eb1ab0b702d4424603faeb836f2b1c
First bad revision: 64d38928ff5a59fb8214a0ee2472dccd6f16705d
Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=1c227ac918eb1ab0b702d4424603faeb836f2b1c&tochange=64d38928ff5a59fb8214a0ee2472dccd6f16705d
[Additional Notes]:
- Dragging multiple items inside the Tab bar is not an essential condition, the issue can be observe on the Open a new tab button only.
Reporter | ||
Comment 1•5 years ago
|
||
Looks like the regression range pointed out to bug 1521012. Martin, can you please take a look? Thank you!
Assignee | ||
Comment 2•5 years ago
|
||
I tried to reproduce on latest nightly on Fedora 29 and Ubuntu 18.04 (VM) but the highlight is correct.
Updated•5 years ago
|
Updated•5 years ago
|
Comment 3•5 years ago
|
||
Close icon in tab is also not highlighted when hover over it. And mouse click does not work on the close icon.
It works if mouse pointer is located in near the bottom of the icon.
I see the same as Alice on Ubuntu 18.04 without moving anything into the tab bar, simply having the system titlebar enabled causes the tab bar click zones to be vertically misaligned. Ubuntu 18.10 is unaffected.
Reporter | ||
Comment 5•5 years ago
•
|
||
(In reply to Martin Stránský [:stransky] from comment #2)
I tried to reproduce on latest nightly on Fedora 29 and Ubuntu 18.04 (VM) but the highlight is correct.I reproduced this issue on two different machines with Ubuntu 18.04 installed.
I reproduced this issue on two different machines with Ubuntu 18.04 installed.
Other notes:
- I was not able to see the hover problem on Ubuntu 16.04.
- With Menu bar enabled the issue is not reproducible.
- Closing and reopening the browser with the same profile seams to fix the hover inconsistency.
Enabling the menu bar moves the problem from the tab bar to the menu bar which cannot be interacted with at all until the browser is restarted.
Assignee | ||
Comment 7•5 years ago
|
||
Does the behavior depend on profile state? When a fresh profile is created, can that be reproduced? My steps are (on Ubuntu 18.04):
- Download latest nightly
- Create a new profile
- Launch it (titlebar is disabled by default)
- Everything works fine and I can't reproduce it
Assignee | ||
Comment 8•5 years ago
|
||
For instance do you use WebRender?
STR:
- Create clean Nightly 67 profile.
- Enable native system titlebar (default disabled).
- Hover cursor over top edge of an inactive tab and note lack of hover appearance.
- Restart browser and note the bug no longer occurs.
- Toggle off/on native system titlebar and note the bug reappears.
- Enable menu bar and note that it is now affected rather than tab bar.
It also happens on Ubuntu 18.10 contradictory to my Comment #4 but the misalignment is not as large as 18.04.
Assignee | ||
Comment 10•5 years ago
|
||
Yes, I can see it now, Thanks. I'll look at it when I'm back from PTO.
Reporter | ||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 11•5 years ago
|
||
This also locks the clickable region for all open windows, so if they are later resized and made bigger, the new areas cannot be interacted with. Newly created windows are unaffected.
Assignee | ||
Comment 12•5 years ago
|
||
Yes, I'm going to work on that, I can reproduce with steps from comment 9.
Assignee | ||
Comment 14•5 years ago
|
||
(In reply to Kestrel from comment #11)
This also locks the clickable region for all open windows, so if they are
later resized and made bigger, the new areas cannot be interacted with.
Newly created windows are unaffected.
That's very good point, Thanks. Yes, looks like there's an input shape leftover from CSD window mode although I can't find any.
I have a minimal testcase, filed as https://gitlab.gnome.org/GNOME/gtk/issues/1689
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 16•5 years ago
|
||
This should be fixed by Bug 1529713 for Gnome now.
Comment 17•5 years ago
|
||
(In reply to Martin Stránský [:stransky] from comment #16)
This should be fixed by Bug 1529713 for Gnome now.
Yes, this is fixed for me on latest Nightly (20190225014816) on Ubuntu 18.10.
Comment 18•5 years ago
|
||
Hey Martin, anything we can uplift here for 66? If not seems like we can close this out as works for me and live with the 66 issue.
Assignee | ||
Comment 19•5 years ago
|
||
(In reply to Jim Mathies [:jimm] from comment #18)
Hey Martin, anything we can uplift here for 66? If not seems like we can
close this out as works for me and live with the 66 issue.
I'm watching nightly for possible regressions and I'll create a minimal patch for 66 next week if everything goes well.
Comment 20•5 years ago
|
||
Did everything get into 66? Can the rest be deferred to 67?
Assignee | ||
Comment 21•5 years ago
|
||
(In reply to Liz Henry (:lizzard) (use needinfo) from comment #20)
Did everything get into 66? Can the rest be deferred to 67?
Yes, we're fine here, gnome (where the titlebar is enabled by default) is covered by Bug 1529713 for 66.
Updated•5 years ago
|
Comment 22•5 years ago
|
||
This works for me on 66.0b13 and 67.0a1 (2019-03-06) and has been verified by Bug 1529713 Comment #11.
Assignee | ||
Comment 23•5 years ago
|
||
Please leave it open - it's still here on WM which uses client side decorations (Mate/KDE for instance).
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 24•5 years ago
|
||
Martin, will the remaining fixes for this get in time for uplift to beta 67?
Assignee | ||
Comment 25•5 years ago
|
||
(In reply to Neha Kochar [:neha] from comment #24)
Martin, will the remaining fixes for this get in time for uplift to beta 67?
I don't think so. The bug is not on Firefox side - it's a bug in Gnome and I don't see any progress there.
Comment 26•5 years ago
|
||
Hi Martin, should we close this one? (alternatively, will it be fixed for 68?)
Comment 27•5 years ago
|
||
Bulk change to wontfix for 68 (P3+ carryover with needinfo).
Assignee | ||
Comment 28•5 years ago
|
||
Closing as we can't fix that.
Description
•