Closed
Bug 1266068
Opened 9 years ago
Closed 9 years ago
[e10s] Tooltips appear in wrong position for a remote browser in a chat window (microphone/camera tooltip is not displayed near the hovered buttons)
Categories
(Hello (Loop) :: Client, defect, P3)
Hello (Loop)
Client
Tracking
(e10s+)
RESOLVED
INCOMPLETE
| Tracking | Status | |
|---|---|---|
| e10s | + | --- |
People
(Reporter: cmuresan, Unassigned)
References
Details
(Whiteboard: [btpp-fix-later])
Attachments
(4 files)
[Prerequisites]:
- Change "xpinstall.signatures.required" to False in about:config.
- Update the Hello add-on from "https://addons.mozilla.org/en-US/firefox/addon/firefox-hello-beta/versions/?page=1#version-1.3.0" .
- Set loop.server to "https://loop-dev.stage.mozaws.net/v0" in about:config.
[Affected versions]:
Nightly 48.0a1, Build ID 20160419030312
[Affected platforms]:
- Windows 10, 7
- Mac OS X 10.11
- Ubuntu 14.04
[Steps to reproduce]:
1. Open browser and visit any website.
2. Click the Hello button and after the drop-down is displayed, click "Browse this page with a friend".
3. Select "Copy Link" option.
4. After the Hello conversation window changes its position to the bottom right, mouseover the microphone or camera buttons.
[Expected result]:
The Tooltip is displayed near the microphone/camera buttons.
[Actual result]:
The Tooltip is displayed somewhere on the left side of the screen.
[Notes]:
Attached a screen recording of the issue.
Comment 2•9 years ago
|
||
I'm not able to reproduce this on my Mac 10.11.4 Dev Edition (with 1.3, dark theme turned off), will need to see if it's specific to Nightly, or if there's something else that triggers this.
Rank: 31
Priority: -- → P3
Whiteboard: [btpp-fix-later]
| Reporter | ||
Comment 3•9 years ago
|
||
I have tested the issue on a Mac 10.11.2 with Firefox Dev edition(47.0a2, Build ID: 20160421004015) with dark theme turned off and the tool-tips are displayed somewhere on the left side of the screen.
See attached screenshot.
Comment 4•9 years ago
|
||
I've just tried this in a non-e10s window, and it works fine. Something messed up with tooltips here. Anyone got any ideas?
Blocks: loop-e10s
tracking-e10s:
--- → ?
Summary: The microphone/camera tooltip is not displayed near the hovered buttons → [e10s] Tooltips appear in wrong position for a remote browser in a chat window (microphone/camera tooltip is not displayed near the hovered buttons)
Comment 5•9 years ago
|
||
This kinda smells like something being absolutely positioned perhaps against the wrong viewport...
Updated•9 years ago
|
Flags: needinfo?(twalker)
Comment 6•9 years ago
|
||
I can reproduce this with the reported STR's on latest Nightly: Mac 10.11.2, Nightly 49.0a1, 20160427030215.
Also reproducible on Dev-ed: Mac 10.11.2, Aurora 47.0a2, 20160425004018, in both default and dark themes.
Flags: needinfo?(twalker)
Comment 7•9 years ago
|
||
This is specific to remote <browser>s embedded in the main window which are not tabs. I think this is a P1 polish bug but not blocking. Barbara, opinion?
Flags: needinfo?(bbermes)
Comment 8•9 years ago
|
||
What do you have to do in order to make the tooltip to go away at this point?
I wonder, Softvision, would this also happen for a Facebook chat window scenario? If so, this could effect more than just a few people, why I agree it's cosmetic, I'd like to get confirmation on the FB scenario. This could, potentially, become very annoying for people.
Thanks.
Flags: needinfo?(jmathies)
Flags: needinfo?(ciprian.muresan)
Flags: needinfo?(bbermes)
Comment 9•9 years ago
|
||
(In reply to Barbara Bermes [:barbara] from comment #8)
> What do you have to do in order to make the tooltip to go away at this point?
>
> I wonder, Softvision, would this also happen for a Facebook chat window
> scenario? If so, this could effect more than just a few people, why I agree
> it's cosmetic, I'd like to get confirmation on the FB scenario. This could,
> potentially, become very annoying for people.
>
> Thanks.
It won't affect facebook chat. This is specific to a remote XUL <browser> element in our layout code vs. content divs or iframes.
To answer your first question, the tooltip hides normally. The only issue here is the position. I've spot checked position of tooltips generated by content elements where the tab <browser> is shifted around (notifications, side bar) and don't see the problem. AFAICT the only case where this currently reproduces is with the e10s loop window.
Flags: needinfo?(jmathies)
Comment 10•9 years ago
|
||
Thanks Jim, so remote XUL <browser> elements are only used for Hello?
If this is just about the position, this def. is then not a blocker.
Thanks for clarifying.
Comment 11•9 years ago
|
||
(In reply to Barbara Bermes [:barbara] from comment #10)
> Thanks Jim, so remote XUL <browser> elements are only used for Hello?
>
> If this is just about the position, this def. is then not a blocker.
>
> Thanks for clarifying.
Addons can use them, but that's not a blocker for us.
Updated•9 years ago
|
| Reporter | ||
Comment 12•9 years ago
|
||
Hi Barbara,
Facebook's chat tooltips are positioned above the hovered item, so the issue can't be reproduced.
I've attached a screenshot with Facebook's chat tooltips and showing how they are positioned.
Flags: needinfo?(ciprian.muresan)
Updated•9 years ago
|
Blocks: akita-non-feature
Comment 13•9 years ago
|
||
This also happens in Browser Console only if the tooltip text is extremely long. (466 characters in this example.)
The vertical position should be ok. It is just the horizontal position that makes it weird.
p.s. If it makes a difference, I have a secondary monitor on the left of the monitor shown in the screenshot.
Comment 14•9 years ago
|
||
Support for Hello/Loop has been discontinued.
https://support.mozilla.org/kb/hello-status
Hence closing the old bugs. Thank you for your support.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•