Closed
Bug 1226145
Opened 9 years ago
Closed 9 years ago
On-screen keyboard not re-displayed when tapping a focused field when the keyboard has been manually closed by the user
Categories
(Core :: Widget: Win32, defect)
Tracking
()
VERIFIED
FIXED
mozilla46
People
(Reporter: vtamas, Assigned: Gijs)
References
Details
Attachments
(1 file)
58 bytes,
text/x-review-board-request
|
masayuki
:
review+
jaws
:
review+
Sylvestre
:
approval-mozilla-beta+
|
Details |
Note: this is a follow-up for Bug 1221947
Reproducible on: Firefox 45.0a1 and Firefox 44.0a2 using Windows
Prerequisites: Tabled mode enabled
STR
1.Launch Firefox with a clean profile.
2.Open a new tab (click “+” button). (url bar is already focused)
3.Tap on url bar.
ER
The OSK is successfully displayed.
AR
The OSK is not displayed. It appears only after the field is unfocused and focused again.
- This issue is also reproducible for: about:config search field, home page search field, yahoo username field from https://login.yahoo.com/
Additional notes:
- This issue is reproducible on Firefox 45.0a1 (2015-11-18) and Firefox 44.0a2 under Windows 10 64-bit.
- This testing was performed on a Dell Xps 12 with tabled mode enabled.
Reporter | ||
Comment 1•9 years ago
|
||
I think the same issue reproduces on an online Google document ( https://goo.gl/sPqJWb ). The osk is not displayed because the document is already focused. Am I right? Or this is another issue and should be tracked separately?
Flags: needinfo?(gijskruitbosch+bugs)
Assignee | ||
Comment 2•9 years ago
|
||
It's probably not worth filing a separate issue for the google docs case for now, no.
Flags: needinfo?(gijskruitbosch+bugs)
Assignee | ||
Comment 3•9 years ago
|
||
I think this should now be fixed on Nightly and 45 by bug 1224605. Vasilica, can you confirm this?
Reporter | ||
Comment 4•9 years ago
|
||
(In reply to :Gijs Kruitbosch (away 18-28 Dec.) from comment #3)
> I think this should now be fixed on Nightly and 45 by bug 1224605. Vasilica,
> can you confirm this?
This bug seems to be fixed on Firefox 46.0a1 (2015-12-15) following the steps from Description, but noticed a potential issue:
1.Open a new tab
2.Tap on url bar.
3.Close the OSK by clicking “X” button.
4.Tap again on url bar.
The osk is not displayed.
And besides this, the osk still not appears for google docs.
Flags: needinfo?(vasilica.mihasca)
Assignee | ||
Comment 5•9 years ago
|
||
(In reply to Vasilica Mihasca, QA [:vasilica_mihasca] from comment #4)
> (In reply to :Gijs Kruitbosch (away 18-28 Dec.) from comment #3)
> > I think this should now be fixed on Nightly and 45 by bug 1224605. Vasilica,
> > can you confirm this?
>
> This bug seems to be fixed on Firefox 46.0a1 (2015-12-15) following the
> steps from Description, but noticed a potential issue:
> 1.Open a new tab
> 2.Tap on url bar.
> 3.Close the OSK by clicking “X” button.
> 4.Tap again on url bar.
>
> The osk is not displayed.
OK. Let's fix that in this bug.
> And besides this, the osk still not appears for google docs.
OK. I'm surprised they get treated differently, and I'll have to investigate that separately. Can you file a new issue for the google docs case, please?
Flags: needinfo?(vasilica.mihasca)
Summary: On-screen keyboard not displayed for an already focused text field → On-screen keyboard not re-displayed when tapping a focused field when the keyboard has been manually closed by the user
Reporter | ||
Comment 6•9 years ago
|
||
(In reply to :Gijs Kruitbosch (away 18-28 Dec.) from comment #5)
> OK. I'm surprised they get treated differently, and I'll have to investigate
> that separately. Can you file a new issue for the google docs case, please?
Filed Bug 1233006
Flags: needinfo?(vasilica.mihasca)
Assignee | ||
Comment 7•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/28129/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/28129/
Attachment #8698931 -
Flags: review?(masayuki)
Attachment #8698931 -
Flags: review?(jaws)
Assignee | ||
Comment 8•9 years ago
|
||
Jared, I'm not sure why we're using the internal bool to keep track of things... can you doublecheck this is sane?
Assignee: nobody → gijskruitbosch+bugs
Status: NEW → ASSIGNED
Comment 9•9 years ago
|
||
Comment on attachment 8698931 [details]
MozReview Request: Bug 1226145 - actually check whether the on-screen keyboard is up rather than relying on internal state, r?masayuki
https://reviewboard.mozilla.org/r/28129/#review25189
::: widget/windows/WinIMEHandler.cpp
(Diff revision 1)
> - sShowingOnScreenKeyboard ||
Checking this just seemed like a "good idea" as it doesn't make sense to show it if it is already showing.
My question is, do we know why this variable is getting out of date? If we want to remove this check here, should we remove this variable altogether?
Attachment #8698931 -
Flags: review?(jaws)
Comment 10•9 years ago
|
||
Comment on attachment 8698931 [details]
MozReview Request: Bug 1226145 - actually check whether the on-screen keyboard is up rather than relying on internal state, r?masayuki
https://reviewboard.mozilla.org/r/28129/#review25193
::: widget/windows/WinIMEHandler.cpp
(Diff revision 1)
> - sShowingOnScreenKeyboard ||
I think so. sShowingOnScreenKeyboard isn't modified when the OSK is closed not by us. So, checking sShowingOnScreenKeyboard should be replaced with checking the result of GetOnScreenKeyboardWindow().
So, I think that sShowingOnScreenKeyboard should be removed.
Attachment #8698931 -
Flags: review?(masayuki)
Assignee | ||
Comment 11•9 years ago
|
||
Comment on attachment 8698931 [details]
MozReview Request: Bug 1226145 - actually check whether the on-screen keyboard is up rather than relying on internal state, r?masayuki
Review request updated; see interdiff: https://reviewboard.mozilla.org/r/28129/diff/1-2/
Attachment #8698931 -
Attachment description: MozReview Request: Bug 1226145 - actually check whether the on-screen keyboard is up rather than relying on internal state, r?jaws,masayuki → MozReview Request: Bug 1226145 - actually check whether the on-screen keyboard is up rather than relying on internal state, r?masayuki
Attachment #8698931 -
Flags: review?(masayuki)
Updated•9 years ago
|
Attachment #8698931 -
Flags: review?(masayuki) → review+
Comment 12•9 years ago
|
||
Comment on attachment 8698931 [details]
MozReview Request: Bug 1226145 - actually check whether the on-screen keyboard is up rather than relying on internal state, r?masayuki
https://reviewboard.mozilla.org/r/28129/#review25197
Looks good to me.
Comment 14•9 years ago
|
||
Comment on attachment 8698931 [details]
MozReview Request: Bug 1226145 - actually check whether the on-screen keyboard is up rather than relying on internal state, r?masayuki
https://reviewboard.mozilla.org/r/28129/#review25201
Attachment #8698931 -
Flags: review+
Comment 15•9 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
status-firefox46:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla46
Assignee | ||
Comment 16•9 years ago
|
||
Comment on attachment 8698931 [details]
MozReview Request: Bug 1226145 - actually check whether the on-screen keyboard is up rather than relying on internal state, r?masayuki
Approval Request Comment
[Feature/regressing bug #]: Windows on-screen keyboard support
[User impact if declined]: the keyboard is sometimes not shown when it should be shown
[Describe test coverage new/current, TreeHerder]: no. However, extra manual QA was done, and no regressions that stop us shipping this on 45 were found.
[Risks and why]: reasonably low, this has baked for a while and was already verified
[String/UUID change made/needed]: no
Attachment #8698931 -
Flags: approval-mozilla-beta?
Reporter | ||
Updated•9 years ago
|
Flags: qe-verify+
Comment 17•9 years ago
|
||
Comment on attachment 8698931 [details]
MozReview Request: Bug 1226145 - actually check whether the on-screen keyboard is up rather than relying on internal state, r?masayuki
Improve the windows 10 support, taking it.
Attachment #8698931 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Comment 18•9 years ago
|
||
Should be in 45 beta 5
Comment 19•9 years ago
|
||
bugherder uplift |
Reporter | ||
Comment 20•9 years ago
|
||
I was able to reproduce this issue on Firefox 45.0a1 (2015-11-19) under Windows 10 64-bit.
Verified fixed on Firefox 47.0a1 (2016-02-21), Firefox 46.0a2 (2016-02-22) and Firefox 45 beta 8 (20160218171844) under Windows 10 64-bit using 2 devices: Dell Xps 12 and Surface Pro 2.
Status: RESOLVED → VERIFIED
status-firefox47:
--- → verified
You need to log in
before you can comment on or make changes to this bug.
Description
•