Skip to content
This repository has been archived by the owner on Dec 14, 2021. It is now read-only.

On screen Keyboard minimizes immediately on fxa login, search, and feedback forms #798

Closed
BaronKrause opened this issue Jun 27, 2019 · 9 comments · Fixed by #890
Closed
Assignees
Labels
defect Issue describes a defect that negatively impacts use. effort-L Expected to take a sprint for engineering to complete. priority-P2

Comments

@BaronKrause
Copy link

Since today's update, the onscreen keyboard when clicking search closes immediately. Ive tried different keyboards, all the same.

It worked before the update, and works fine in other apps.

This is on a Samsung S8+

@BaronKrause BaronKrause added the defect Issue describes a defect that negatively impacts use. label Jun 27, 2019
@BaronKrause BaronKrause changed the title On screen Keyboard minimises imediatly when selecting search On screen Keyboard minimizes imediatly when selecting search Jun 27, 2019
@linuxwolf
Copy link
Contributor

From my own testing on a Pixel 2 with version 1.1.2 (4405):

  • tap Search
  • briefly shows keyboard and "Search logins" in the titlebar, then reverts back to list entries
  • tapping system Back brings the keyboard back and "Search logins" in the titlebar

@devinreams devinreams modified the milestone: 1.1.2 - Stability Jun 27, 2019
@devinreams devinreams changed the title On screen Keyboard minimizes imediatly when selecting search On screen Keyboard minimizes immediately when selecting search Jun 28, 2019
@snapdeus
Copy link

snapdeus commented Jul 8, 2019

This was happening to me. I cleared the cache and it seemed to return to normal.

@eliserichards eliserichards self-assigned this Jul 10, 2019
@eliserichards
Copy link
Contributor

This is a known issue with Android keyboards, and can be mitigated by clearing the cache on your phone, but it is definitely still a headache for users. Other workarounds: pressing the back button or clicking in the search field brings the keyboard back up.

I think there is some work that can be done around making sure that the focus is always set for the keyboards in the FilterFragment. We are using requestFocus() now:

    override fun onResume() {
        super.onResume()
        view!!.filterField.requestFocus()

        val inputMethodManager = context?.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
        inputMethodManager.showSoftInput(view!!.filterField, InputMethodManager.SHOW_IMPLICIT)
    }

    override fun onPause() {
        val imm = context?.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
        if (imm.isAcceptingText) {
            imm.hideSoftInputFromWindow(view!!.filterField.windowToken, 0)
        }

        super.onPause()
    }

@klint
Copy link

klint commented Jul 15, 2019

Hi. Clearing the cache does not solve anything in my case.
Also, this is the only app where this happens, on my phone. And I have plenty ;)
And it happens on 2 phones around me. On both we are using Swiftkey as the keyboard app.

@uniquePWD
Copy link

This should be P1. It's highly frustrating.

@klint
Copy link

klint commented Aug 2, 2019 via email

@MadeOfMagicAndWires
Copy link

MadeOfMagicAndWires commented Aug 4, 2019

This seems to affect password auto-fill for me as well.

Possible work around is to just go to different fragments like the FAQ, Settings and single login details screens a couple of times (which will also just immediately close and reset to the main list view) multiple times until it sticks and you can use the search input again.
For auto-fill simplest way is to just kill the app, refresh the login page, and wait for the background service to start up again.

@ddurst ddurst added this to the 1.2.0 - Q3 Sprint 3 milestone Aug 9, 2019
@eliserichards eliserichards changed the title On screen Keyboard minimizes immediately when selecting search On screen Keyboard minimizes immediately on fxa login, search, and feedback forms Aug 23, 2019
@eliserichards
Copy link
Contributor

See also : #780

@eliserichards eliserichards added the effort-L Expected to take a sprint for engineering to complete. label Aug 23, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
defect Issue describes a defect that negatively impacts use. effort-L Expected to take a sprint for engineering to complete. priority-P2
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants