[browser] Bottom edge swipe is propagated to web apps

Bug #1130409 reported by Oren Horev
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
webbrowser-app
Fix Released
Low
Unassigned
webbrowser-app (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

build #90

When launching the HUD over the region of a web app running in sidastage the swipe is passed to the app and the app scrolls along the swipe. The same swipe over the browser running another scrollable page is not passed.

to reproduce
launch scrollable webpage in browser
launch twitter
edge swipe through sidestage region
twitter feed scrolls with swipe

expected behaviour
web page doesn't scroll;

Related branches

Revision history for this message
Olivier Tilloy (osomon) wrote :

This is actually an issue in the browser itself: the current assumption is webapp == chromeless (see bug #1116412), meaning that for webapps there is no chrome at all, so no bottom toolbar that can be swiped upwards.

I’m guessing that this will be resolved once we switch to a standard SDK toolbar (see bug #1130446).

Changed in manhattan:
status: New → Confirmed
summary: - [Shell] Bottom edge swipe is propagated to web apps
+ [browser] Bottom edge swipe is propagated to web apps
Olivier Tilloy (osomon)
Changed in manhattan:
status: Confirmed → In Progress
Revision history for this message
Olivier Tilloy (osomon) wrote :

It appears this is not solved by using the standard SDK Panel component. If the panel is locked in place, hidden (which is the case for webapps, in chromeless mode), the bottom edge swipe is still propagated to the webview, thus triggering a scroll.

Changed in manhattan:
status: In Progress → Confirmed
information type: Private → Public
affects: manhattan → webbrowser-app
Revision history for this message
Olivier Tilloy (osomon) wrote :

Lowering the importance, as now most of (if not all) the webapps display some chrome, so the issue is not observable any longer.

Changed in webbrowser-app:
importance: High → Low
assignee: Olivier Tilloy (osomon) → nobody
Olivier Tilloy (osomon)
Changed in webbrowser-app (Ubuntu):
status: New → Confirmed
Olivier Tilloy (osomon)
Changed in webbrowser-app:
status: Confirmed → Invalid
Changed in webbrowser-app (Ubuntu):
status: Confirmed → Invalid
Changed in webbrowser-app:
status: Invalid → Fix Released
Changed in webbrowser-app (Ubuntu):
status: Invalid → Fix Released
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.