Bug 113553 - Cannot click flash setting dialog with QtWebkit on Mac and Qt 5 window version
Summary: Cannot click flash setting dialog with QtWebkit on Mac and Qt 5 window version
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Qt (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac All
: P1 Blocker
Assignee: Nobody
URL: http://testmycam.com
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-28 19:34 PDT by Bobber
Modified: 2014-12-17 17:51 PST (History)
4 users (show)

See Also:


Attachments
screenshot (52.44 KB, image/png)
2013-04-23 00:49 PDT, Bobber
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bobber 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.
Comment 1 Bobber 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.
Comment 2 Bobber 2013-04-23 00:49:22 PDT
Created attachment 199165 [details]
screenshot
Comment 3 Bobber 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.
Comment 4 Bobber 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.