Bug 40363 - [Qt] Keyboard input issues in plugins (flash) on Maemo5
Summary: [Qt] Keyboard input issues in plugins (flash) on Maemo5
Status: RESOLVED WONTFIX
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Qt (show other bugs)
Version: 528+ (Nightly build)
Hardware: Other Other
: P3 Normal
Assignee: Nobody
URL: http://bugreports.qt.nokia.com/browse...
Keywords: Qt, QtTriaged
Depends on:
Blocks:
 
Reported: 2010-06-09 07:33 PDT by Dominik Holland
Modified: 2011-02-24 02:41 PST (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 Dominik Holland 2010-06-09 07:33:01 PDT
ENVIRONMENT:
Maemo5 PR1.2 (strictly, PR1.1.1 OR the libqt4-maemo5-* does NOT exhibit this issue)

QWebView* qwv = new QWebView();
qwv->connect(qwv, SIGNAL(destroyed()), qApp, SLOT(quit()));
qwv->settings()->setAttribute(QWebSettings::PluginsEnabled, true);
qwv->load(QUrl("http://www.bubblebox.com/swf6/1380/learn-to-fly.swf"));
qwv->showFullScreen();
qwv->show();
qApp->exec();

wait for flash content to load, poke around and then at some point (where the
plugin expects keyboard input) press a hardware keyboard button.

EXPECTED OUTCOME:
Have the button (un)press event be propagated and processed by the flash app (on libqt4-maemo5 this worked)

ACTUAL OUTCOME:
The flash plugin freezes.

REPRODUCIBILITY:
always, flashlauncher. Occasionally, a "HIM: x11FilterEvent( _HILDON_IM_COM / ) was not handled" message appears on the console.

FlashLauncher from extras-devel exibits this problem well (flashlauncher-experimental which links to libqt4-maemo5 also shows how it used to work).

You can also use http://www.bubblebox.com/swf6/1269/shopping-cart-hero.swf as test URL

Using the maemo-browser the flashplugin works like expected
Comment 1 Diego Gonzalez 2010-07-21 07:04:56 PDT
I can reproduce the same problem
Comment 2 David O'Reilly 2010-09-08 00:42:37 PDT
I can reproduce this problem
Comment 3 Benjamin Poulain 2011-02-23 04:05:01 PST
After discussing with the team, closing as wontfix (unless Girish really want to fix that).
Comment 4 Girish Ramakrishnan 2011-02-24 02:41:03 PST
Not me :) But if anyone wants to fix, I can help them out.