Suggestions list dismissed when scrolling it

Bug #1207291 reported by Olivier Tilloy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
webbrowser-app
Confirmed
High
Olivier Tilloy

Bug Description

Steps to reproduce (observed both on desktop and maguro):

 1) Launch the browser
 2) Reveal the chrome if needed and tap the address bar to give it focus
 3) Input "u" or whatever character that yields several suggestions based on the navigation history
 4) Scroll up or down in the suggestions list by pressing, dragging up/down and releasing (release anywhere inside the suggestions list)

Expected result: the list scrolls and remains visible

Current result: the list scrolls but it is dismissed immediately afterwards.

Revision history for this message
Günter Schwann (schwann) wrote :

I can confirm it for maguro.
On the desktop it works for me (version 0.22+13.10.20130731.1-0ubuntu1 0)

Changed in webbrowser-app:
status: New → Confirmed
Revision history for this message
Olivier Tilloy (osomon) wrote :

This appears to be a regression in the UITK caused by the fix for bug #1189825 ([inversemousearea] taps on sensing area in phone must be very precise to produce clicked() signal).

To fix it, we need to ensure that mouse events don’t go through the suggestions list, otherwise they are captured by the inverse mouse area for the panel, and they trigger the panel to hide, thus hiding the suggestions list.

Changed in webbrowser-app:
status: Confirmed → In Progress
Revision history for this message
Olivier Tilloy (osomon) wrote :

I dug the problem a bit to try and find a workaround, unfortunately it appears the panel’s inverse mouse area is on top of every other item in the application, so I cannot intercept mouse events going to it. I filed bug #1207426 to track this issue in the UITK.

Changed in webbrowser-app:
status: In Progress → Confirmed
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.