[mac] The arrow panel arrow shows on both sides of the panel
Categories
(Toolkit :: UI Widgets, defect, P3)
Tracking
()
People
(Reporter: obotisan, Unassigned)
Details
Attachments
(1 file)
192.58 KB,
image/png
|
Details |
Affected versions
- Firefox 67.0a1
- Firefox 66.0b12
- Firefox 65.0.1
Affected platforms
- macOS 10.13
- macOS 10.14
Steps to reproduce
- Go to boredpanda.com (or https://www.google.com/maps/ and activate "Show your location" option)
- Place the browser on the right side of the screen.
- Resize the browser by making it smaller.
Expected result
- The doorhanger slips on the left side of the browser and the tooltip still remains underneath the "Change whether you can receive notifications from the site symbol".
Actual result
- The doorhanger slips on the left side of the browser, but the tooltip is duplicated or remains on the left side of the doorhanger.
Regression range
- I don't think this is a regression. I can reproduce the issue on Firefox from 2017-01-02 and older builds can't be opened.
Additional notes
- Please look at the attached image.
- I can't reproduce the issue for other doorhangers except for the notifications.
Updated•5 years ago
|
Comment 1•5 years ago
|
||
I think this is some Mac rendering issue. Clicking on the real arrow is sent to the panel, but clicking on the fake arrow clicks on the background.
Comment 2•5 years ago
|
||
I believe this is handled by frontend code.
Comment 3•5 years ago
|
||
(In reply to Stephen A Pohl [:spohl] from comment #2)
I believe this is handled by frontend code.
It is not. This is a graphics issue of some sort.
Updated•5 years ago
|
Comment 4•5 years ago
|
||
This happens when the arrow is moved after the panel is opened. We do not invalidate the shadow when that happens. So in that screenshot, it looks like the actual arrow in on the left side of the panel, and the shadow that remains from where the arrow was during panel opening is on the right.
It looks like the real arrow should really also be on the right.
Neil, is it possible to prevent moving the arrow after the panel opens?
Reporter | ||
Comment 5•5 years ago
|
||
I've notice that this issue is reproducing on Ubuntu 18.04 x64, too. I tested it today with Firefox 67.0b11.
Also, I can see the issue on Windows 10 x64 (on latest Beta), but the tooltip doesn't remain duplicated only for a second.
Comment 6•5 years ago
|
||
I don't think this is a widget bug.
I also can't reproduce the visual glitch shown in the screenshot; instead, for me, both the arrow and the shadow are on the wrong side: When I follow the steps to reproduce, both the arrow and its shadow are on the left side, whereas both should be on the right side.
I think the bug is that the arrow location does not get adjusted when the panel is flipped. The flipping logic is not in Widget.
Comment 7•3 years ago
|
||
We don't show arrows anymore so going to just close this.
Updated•3 years ago
|
Description
•