Bug 113553

Summary: Cannot click flash setting dialog with QtWebkit on Mac and Qt 5 window version
Product: WebKit Reporter: Bobber <bobber.cheng>
Component: WebKit QtAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Blocker CC: andy.shaw, burg, hausmann, lapiana
Priority: P1    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: All   
URL: http://testmycam.com
Attachments:
Description Flags
screenshot none

Bobber
Reported 2013-03-28 19:34:58 PDT
Open any flash page e.g. Youtube with QtTest on Mac and click "setttings" on Flash context menu, you cannot click any thing on flash setting dialog. However the issue doesn't happen to Mac native WebKit, I cannot click flash setting dialog with miniBrowser on Mac. The issue exists on both 64-bit and 32-bit QtWebKit whether Qt4 or Qt5. It' a blocking issue for any program using camera with QtWebkit and flash player e.g. http://testmycam.com/ beacuse there is no way to click "Allow" on flash Camera and Microphone Access dialog. The issue exists before Bug 72358 and still exists after Bug 72358 patch. Please notice that you use tab to switch focus between buttons on flash setting dialig, but you cannot click "Enter" to click focused button.
Attachments
screenshot (52.44 KB, image/png)
2013-04-23 00:49 PDT, Bobber
no flags
Bobber
Comment 1 2013-04-18 21:00:30 PDT
It's very simple to repdouce. Just open http://testmycam.com/ in qttestbrowser on Mac, you cannot click "Allow" button.
Bobber
Comment 2 2013-04-23 00:49:22 PDT
Created attachment 199165 [details] screenshot
Bobber
Comment 3 2013-04-23 00:50:34 PDT
If webit is buided with Qt 5.0.1 and 5.0.2 on Windows, same issue happens.
Bobber
Comment 4 2013-04-23 01:27:36 PDT
Please use $${ROOT_BUILD_DIR}/Source/WebCore/$${GENERATED_SOURCES_DESTDIR}/InspectorBackendCommands.qrc in Source/api.pri here. WEBCORE_GENERATED_SOURCES_DIR is defined in WebCore.pri that's not included by Source/api.pri.
Note You need to log in before you can comment on or make changes to this bug.