Bug 159675 - REGRESSION(r202953): [GTK] API test /WebKit2Gtk/TestUIClient timing out
Summary: REGRESSION(r202953): [GTK] API test /WebKit2Gtk/TestUIClient timing out
Status: RESOLVED DUPLICATE of bug 159686
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: Other
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-12 08:27 PDT by Michael Catanzaro
Modified: 2016-07-17 20:14 PDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Catanzaro 2016-07-12 08:27:23 PDT
API test /WebKit2Gtk/TestUIClient is timing out since r202953 ("Replace scoped flag in Event by composed flag"). I have not investigated why.
Comment 1 Carlos Garcia Campos 2016-07-13 02:48:23 PDT
I don't think this is GTK specific. The problem is that after r202953, shouldEventCrossShadowBoundary() is returning true when handling DOMActivate events on input fields. That means that for example, in the case of file upload input type, the element handling the DOMActivate event is not the FileInputType but its button. Since ButtonInputType doesn't handle DOMActivate events, the runOpenPanel method is never called on the chrome. Same happens with the color picker. Chris, Ryosuke could you guys confirm that file upload doesn't show the file chooser in mac either? I'm surprised this didn't break layout tests. Our unit tests are failing because they keep waiting for the runOpenPanel to happen.
Comment 2 Chris Dumez 2016-07-13 06:36:34 PDT
Ryosuke is working on this via https://bugs.webkit.org/show_bug.cgi?id=159686 already. We should probably dupe this.
Comment 3 Carlos Garcia Campos 2016-07-13 06:38:29 PDT
Indeed, thanks!

*** This bug has been marked as a duplicate of bug 159686 ***