Details
-
Type:
Bug
-
Status: Closed
-
Priority:
P3: Somewhat important
-
Resolution: Done
-
Affects Version/s: 5.3.0 Beta1
-
Fix Version/s: 5.4.0
-
Component/s: ActiveX Support, Widgets: Widgets and Dialogs
-
Labels:None
-
Environment:Windows 8.1 , VS 2013 64
-
Commits:9788c0f47cfae17a39137dec47aa0b9f3f9bedad (3.3.2014, dev, 5.4)
Description
Most likely to occur when:
- Apply https://codereview.qt-project.org/#change,79074 to Active Qt
- Launch browser, type some invalid login name, press enter
- click link to go back
- Click at address line edit , try to type: Note line edit does not have focus
The webbrowser grabs the focus itself, resulting in an WM_SETFOCUS for the AxHostWidget, which Qt translates to the mainwindow in QApplicationPrivate::notifyActiveWindowChange() , which in turn messes up focus handling since the active window never changes.
Attachments
Issue Links
- relates to
-
QTBUG-25852 ActiveQt: QAxWidget steals keyboard focus
-
- Closed
-
-
QTBUG-41130 Windows: Implement native Internet Explorer in qtwebview
-
- Reported
-