Open
Bug 1097600
Opened 10 years ago
Updated 2 years ago
UITour: loading an iframe in web content hides UITour highlights & info panels
Categories
(Firefox :: Tours, defect)
Firefox
Tours
Tracking
()
NEW
People
(Reporter: agibson, Unassigned)
References
Details
Whilst building the 33.1 whatsnew post-tour landing page, we discovered the following issue. Not sure if this is somehow intended behavior or just a bug, but filing it here anyway:
STR:
1.) Show a UITour highlight and/or info panel in the browser chrome.
2.) Load an iframe src in the web page
Expected results:
The UITour highlight / info panel should remain visible.
Actual results:
When the iframe src loads, UITour highlights / info panels disappear.
To work around this bug, we had to delay loading the iframe until the user finishes the tour.
Comment 1•10 years ago
|
||
If I run the following in a scratchpad while on https://www.mozilla.org/en-US/firefox/36.0a1/tour/ the info panel stays open:
var iframe = document.createElement("iframe");
iframe.src = "https://people.mozilla.com/"
document.body.appendChild(iframe);
Could you give example code that causes the problem?
Can you file future UITour bugs blocking fx-UITour to ease tracking?
Blocks: fx-UITour
Flags: needinfo?(agibson)
Reporter | ||
Comment 2•10 years ago
|
||
(In reply to Matthew N. [:MattN] (UTC+1 until Nov. 22) from comment #1)
> If I run the following in a scratchpad while on
> https://www.mozilla.org/en-US/firefox/36.0a1/tour/ the info panel stays open:
>
> var iframe = document.createElement("iframe");
> iframe.src = "https://people.mozilla.com/"
> document.body.appendChild(iframe);
>
> Could you give example code that causes the problem?
>
> Can you file future UITour bugs blocking fx-UITour to ease tracking?
Using the above code pasted into the console, the doorhanger disappears for me on 35.0a2 and 33.1. Does not seem to happen on Nightly though?
Flags: needinfo?(agibson)
Reporter | ||
Comment 3•10 years ago
|
||
(In reply to Matthew N. [:MattN] (UTC+1 until Nov. 22) from comment #1)
> Can you file future UITour bugs blocking fx-UITour to ease tracking?
Also sorry, sure I will do :)
Comment 4•10 years ago
|
||
(In reply to Matthew N. [:MattN] (UTC+1 until Nov. 22) from comment #1)
> If I run the following in a scratchpad while on
> https://www.mozilla.org/en-US/firefox/36.0a1/tour/ the info panel stays open:
>
> var iframe = document.createElement("iframe");
> iframe.src = "https://people.mozilla.com/"
> document.body.appendChild(iframe);
In both e10s and non-e10s mode? :-)
Comment 5•10 years ago
|
||
Moving open UITour bugs to Firefox::Tours. Filter on firefox-tours-20150121.
Component: General → Tours
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•