[Webkit-unassigned] [Bug 40718] New: [Qt] Platform plugin's multi-select does not take OptGroup into account

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 16 10:34:23 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=40718

           Summary: [Qt] Platform plugin's multi-select does not take
                    OptGroup into account
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: Mac OS X 10.5
            Status: NEW
          Keywords: Qt
          Severity: Normal
          Priority: P2
         Component: WebKit Qt
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: yael.aharon at nokia.com
                CC: luiz.agostini at openbossa.org


When QtWebKit and the example platform plugin are configured with NO_LISTBOX_RENDERING enabled, OptGroup elements are not taken into account. This results in the platform plugin reporting the wrong indexes as being selected.

In addition, Orbit does not have a callback when an element is selected or de-selected, so all the selections are reported when the dialog is closed.
WebCore is expecting the dialog to report state change, not selection, and that results in wrong selections.

To fix both problems, we need the initial selection data to be available to the platform plugin throughout the lifetime of the dialog, however the data is deleted as soon as the dialog is shown. 
(The data is created on the stack in SelectInputMethodWrapper::show()).

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list