[hafqa] [hafqa] [Bug 2961] New: Click & Drag events within V/H Scrollbar are incorrectly processed by main application window

From: bugzilla-daemon at lists.maemo.org bugzilla-daemon at lists.maemo.org
Date: Tue Feb 19 12:24:06 EET 2008
https://bugs.maemo.org/show_bug.cgi?id=2961

           Summary: Click & Drag events within V/H Scrollbar are incorrectly
                    processed by main application window
           Product: System software
           Version: 4.0
          Platform: All
        OS/Version: IT OS
            Status: NEW
          Severity: normal
          Priority: Low
         Component: Input method framework
        AssignedTo: mdamt at maemo.org
        ReportedBy: bugzilla770 at nmacleod.com
         QAContact: input-method-framework-bugs at maemo.org


SOFTWARE VERSION:
N810, 2.2007.50-2 (Chinook, Maemo 4.0)

STEPS TO REPRODUCE THE PROBLEM:

1. In the browser open a "long" page that can be scrolled vertically, eg.
http://maemo.org/news/planet-maemo/
2. Using the stylus click within the scrollbar (not on the thumbtrack) and move
the stylus up and down

EXPECTED OUTCOME:

If the stylus is clicked and held within the scrollbar, the scrollbar
thumbtrack will "jump to" the stylus position.

When the stylus is moved up and down within the scrollbar, the thumbtrack
should continuously attempt to track the stylus position by jumping to wherever
the stylus is positioned. If the stylus is below the thumbtrack the thumbtrack
should jump DOWN and the main window should also scroll DOWNWARDS; if the
thumbtrack is above the stylus position the thumbtrack should jump UP and the
main window should scroll UPWARDS.

ACTUAL OUTCOME:

If the stylus is continuously moved within the scrollbar the touchscreen events
are no longer interpreted by the scrollbar but instead passed to the main
application window.

Thus, dragging UP within the scrollbar will scroll the page DOWNWARDS and
dragging DOWN within the scrollbar will scroll the page UPWARDS.

To confirm the events are being received by the main page, here is another
example within the Planet web page:

1. Open Maemo Planet
2. With the stylus, click and drag (not on the thumbtrack) within the scrollbar
alongside the list of "Weblogs Subscriptions" (below right hand navigation)
3. Drag upwards and downwards - the entire page will be scrolled up and down
with the motion of the stylus. When the stylus stops moving the touchscreen
events will be processed by the scrollbar and the list will scroll


Similarly, in maemopad+ (according to a report in [1]) continuous drag events
within the scrollbar region are misinterpreted as drawing events.

REPRODUCIBILITY:
Always

EXTRA SOFTWARE INSTALLED:
ssh-server

OTHER COMMENTS:

See discussion[1] in maemo-developers for additional detail.

The horizontal scrollbar suffers from the same flaw.

This is an annoying problem.

1. http://www.gossamer-threads.com/lists/maemo/developers/34551


-- 
Configure bugmail: https://bugs.maemo.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

More information about the hafqa mailing list