** Changed in: webapps-sprint
Importance: Undecided => Medium
** Changed in: webbrowser-app (Ubuntu)
Importance: Undecided => Medium
** Summary changed:
- 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
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to webbrowser-app in Ubuntu.
https://bugs.launchpad.net/bugs/1599690
Title:
[webapp-container] Overlay created as Popups should not have an "open
in the webrowser" button
Status in webapps-sprint:
Confirmed
Status in webbrowser-app package in Ubuntu:
Confirmed
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,
To manage notifications about this bug go to:
https://bugs.launchpad.net/webapps-sprint/+bug/1599690/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp