[webapp-container] Overlay created as Popups should not have an "open in the webrowser" button

Bug #1599690 reported by Alexandre Abreu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
webapps-sprint
In Progress
Medium
Alexandre Abreu
webbrowser-app (Ubuntu)
In Progress
Medium
Alexandre Abreu

Bug Description

In the webapp container, overlays can be created through a href with target="_blank" or or window.open, the latter usually being used to open a popup window. Those should be treated differently than the usual overlay since they should be considered as part of the website flow and might communicate with the original website through e.g. window.postMessage.

For those overlays, it does not make much sense to have a "open in webbrowser" button at the top right.

An example of those popups & windows can be found in here maps.

1. go to https://maps.here.com
2. click 'signin'
3. a new overlay is created with the Oxide.NavigationRequest.DispositionNewForegroundTab disposition,
4. if you click 'login with facebook' a new overlay is created but it is created with Oxide.NavigationRequest.DispositionNewPopup disposition and the website uses window.postMessage to handle the full duplex communication between the windows,

Related branches

Changed in webbrowser-app (Ubuntu):
assignee: nobody → Alexandre Abreu (abreu-alexandre)
Changed in webapps-sprint:
milestone: none → sprint-24
assignee: nobody → Alexandre Abreu (abreu-alexandre)
Changed in webapps-sprint:
importance: Undecided → Medium
Changed in webbrowser-app (Ubuntu):
importance: Undecided → Medium
summary: - Overlay created as Popups should not have an "open in the webrowser"
- button
+ [webapp-container] Overlay created as Popups should not have an "open in
+ the webrowser" button
Changed in webapps-sprint:
status: New → Confirmed
Changed in webbrowser-app (Ubuntu):
status: New → Confirmed
David Barth (dbarth)
Changed in webapps-sprint:
milestone: sprint-24 → sprint-25
Changed in webapps-sprint:
status: Confirmed → In Progress
Changed in webbrowser-app (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Alberto Mardegan (mardy) wrote :

I've removed the fix for this issue from silo 67, as I cannot test the bug according the steps provided in the bug description: when I click on "login with facebook", the page simply reloads and nothing happens.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.