Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
None
-
5.2.0, 5.3.0, 5.3.1
-
None
-
Qt-5.3.1 built at 10.9.3, latest Xcode.
Target: iPad-2
Description
Looking at Apple's editor Pages,
keyboard is not dismissed on popovers or alert windows.
Here's the current status for iOS i.e. taking
"stock" textedit example from widgets/richedit
based on QTextEdit and sometimes modifying it for testing:
Testing of Qt at iPad:
1. Context menu appears or moved - dismissed;
2. Modal dialog - dismissed;
3. Non-modal dialog - dismissed;
4. Progress dialog - dismissed;
At the same time Qt at Android devices:
1. Context menu appears or moved - NOT dismissed;
2. Modal dialog - NOT dismissed;
3. Non-modal dialog - NOT dismissed;
4. Progress dialog - dismissed;
IMHO, Android is doing dismissals correctly.
There are many dialogs in textedit example
that you can see,
but there's no context menu.
Therefore, to assist in your investigations,
please find an example with context menu attached.
To reproduce the issue, please
- run the context menu example;
- write some words;
- tap a word;
- observe that context menu appears and keyboard is dismissed;
A one more observation is that
when adding a native popover window and starting it from
- widget like QPushButton added to textedit example top toolbar - keyboard
is dismissed; - QAction added toolbar button - keyboard is NOT dismissed.
Please, say if you need this "Native Popover Keyboard Dismissal" issue
to be opened as a separate issue and whether you need the example
(actually I was doing that as advised by Gustavsen Richard,
qtdd13_qmlapp)
Attachments
For Gerrit Dashboard: QTBUG-39981 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
90045,2 | Widgets: don't close virtual keyboard when showing a popup | dev | qt/qtbase | Status: ABANDONED | +1 | 0 |