Open Bug 1392435 Opened 7 years ago Updated 2 years ago

[i3 wm] Clicking on the "Show Library in Menu" item in new user tour results in black square

Categories

(Core :: Widget: Gtk, defect, P3)

x86_64
Linux
defect

Tracking

()

Tracking Status
firefox57 --- wontfix
firefox58 --- affected

People

(Reporter: catlee, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

On the "Let's get started" dialog for the tour, both the "Library" and "Customize" items will highlight the respective item as a black square/rectangle

e.g.
https://screenshots.firefox.com/JrcapItYOOk0kuW8/null
https://screenshots.firefox.com/zrLj5WWL1Xth9nDj/null
Whiteboard: [photon-onboarding][triage]
I wonder why you have black borders around the main menu. With WebRender enabled I have red borders around it and can reproduce this, but without it everything is fine and there are no borders.
We have a fix for Linux lacking of X Compositor on bug 1389416, which is landed 6 days ago.
May you try update to the latest build of Nightly?
If you've already using the latest build, can you provide more detail about your Window manager and Linux distribution version.
Thank you!
Flags: needinfo?(catlee)
I'm running Debian testing/unstable, with i3 as my window manager.

This is happening in build 20170821100350.
Flags: needinfo?(catlee)
Also happens in 20170822100529
I spotted that on kanru's PC with Debian testing + i3 wm, and can not click icon or menu as usual when the black square is appeared. The weird thing is the black square is even resizable.
here's the screenshot for tour highlight on v56, with debian + i3 window manager
Priority: -- → P5
Whiteboard: [photon-onboarding][triage] → [photon-onboarding]
Hi Karl,

As screenshot https://bug1392435.bmoattachments.org/attachment.cgi?id=8900616

We fould when user pick `i3` as the window manager(https://i3wm.org/), open the top right menu shows a black margin around the menu. And the UITour highlight spot shows black square as well (which should be transparent).

Do you have any idea about that?
Depends on: 1364355
Flags: needinfo?(karlt)
Is anything that should be transparent working as expected?
Try dragging some text for example.

Can you confirm please that GL layers haven't been force enabled?
(Try a new profile if you don't know what this is.)

I'd first find a regression window if this is a regression.
Why does this depend on bug 1364355?

Martin saw similar symptoms in
https://bugzilla.mozilla.org/show_bug.cgi?id=1364355#c19
and so may know something about this.

You can also check that ARGB visuals are being used for these windows.
MOZ_LOG=Widget:5 will cause Firefox to print window ids when creating new windows.
xwininfo and xdpyinfo can find the visual and its description.
Flags: needinfo?(karlt) → needinfo?(stransky)
(In reply to Karl Tomlinson (:karlt) from comment #9)
> Is anything that should be transparent working as expected?
> Try dragging some text for example.
> 
> Can you confirm please that GL layers haven't been force enabled?
> (Try a new profile if you don't know what this is.)
> 
> I'd first find a regression window if this is a regression.
> Why does this depend on bug 1364355?
> 
> Martin saw similar symptoms in
> https://bugzilla.mozilla.org/show_bug.cgi?id=1364355#c19
> and so may know something about this.
> 
> You can also check that ARGB visuals are being used for these windows.
> MOZ_LOG=Widget:5 will cause Firefox to print window ids when creating new
> windows.
> xwininfo and xdpyinfo can find the visual and its description.

Yes, I've seen such bug when working on Wayland port and I'm also solving a similar one at Bug 1283299. There are various reason for that.

Fred, which gtk3 version is run on the affected system?
Flags: needinfo?(stransky) → needinfo?(gasolin)
The gtk3 version is 3.22.18-1 on debian testing, and Nightly shows black square with new profile.
No longer depends on: 1364355
Flags: needinfo?(gasolin)
Component: Tours → Widget: Gtk
Product: Firefox → Core
Priority: P5 → --
Whiteboard: [photon-onboarding]
I just checked i3 on Fedora 26 (gtk 3.22.19) and the transparency is used correctly. Can you test other DE? is that i3 specific? If so, can you attach your i3config?
Flags: needinfo?(gasolin)
(In reply to Martin Stránský from comment #12)
> I just checked i3 on Fedora 26 (gtk 3.22.19) and the transparency is used
> correctly. Can you test other DE? is that i3 specific? If so, can you attach
> your i3config?

I helped test this. It is i3 specific as I don't see the same issue in Mutter or evilwm. I only use the default i3 config.

Maybe this is actually a i3 bug.
thanks Kan-Ru for help.

ni Chris if you have more information to add
Flags: needinfo?(gasolin) → needinfo?(catlee)
I'm running i3 4.13-1 w/ gtk 2.24.31-2
Flags: needinfo?(catlee)
Attached image print.png
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0
Build ID:20171024220325

Reproduced the issue with the black margins when clicking on "Print" from Menu. (please see the attachment)
OS: Linux → All
This is specific to issues with this i3 windowing manager. Anyone have a sense of how popular this thing is?
OS: All → Linux
Priority: -- → P3
Summary: Clicking on the "Show Library in Menu" item in new user tour results in black square → [i3 wm] Clicking on the "Show Library in Menu" item in new user tour results in black square
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: