Google TV app - Impossible to complete server setup procedure

Issue description:

Hi,

I bought Symphonium for my Android phone (where it works fine) and installed it on my Google TV also. Unfortunately the app is impossible to setup on my Google TV because I can’t get past the server setup forms using my remote.

The issue is this: when the focus is on a form field, pressing the remote directional keys do nothing. The only way to navigate away from a text form field is to input some text and press OK (focus moves to next input) or press back. The issue is that once you input your password and press OK, the focus moves to the show/hide button where it remains captive (pressing directional keys do nothing, pressing OK just toggles the field and pressing back just moves the focus back to the password field). As such, it’s impossible to navigate to the next inputs and submit the form. This happened when trying to setup Subsonic and Plex servers.

In every other TV app that has forms, pressing the Up or Down button lets you go to the previous or next field in the form, if Symphonium would enable the same behaviour I believe this issue would be fixed.

My Google TV device is Xiaomi MI TV Box S 2nd Gen.

Logs:

Upload description: No option to gather logs on an un-setuped TV app

Additional information:

 
Google TV device is Xiaomi MI TV Box S 2nd Gen.
 

Reproduction steps:

 
After app installation trying to setup Subsonic server using the remove:

  • choose On a network server option
  • navigate to (Open) Subsonic button and press OK
  • enter url and press OK, focus goes to port
  • press OK, focus goes to Login
  • enter Login and press OK, focus goes to Password
  • enter password and press OK, focus goes to Show/Hide password button
  • here I am stuck: pressing OK just toggles the button on or off, pressing the directional keys does nothing, pressing back moves focus back to password field (so I’m back to previous step)
     

Media provider:

Subsonic

Screenshots:

     

Can you make a video I can’t reproduce and actually can never give the focus to the show hide password even when trying?

So after I type in the password and press “Enter” on the on-screen keyboard, the keyboard disappears but the focus stays on the password field. I have to press the OK button on the remote for the focus to move to the next input which is the hide/show password button. Once there as you can see pressing the directional keys do nothing, the OK buton only toggles the button and the back button moves focus back to the password field.

Also, when the focus is on the password field, pressing the directional keys only move the cursor inside the field (one character at a time for left/right keys, to the beginning/end of word for up/down keys).

Is this the same for the other fields too ? I can force disabling focus on the toggle stuff so ATV won’t allow the toggling but at least less an issue on your device.

But the up down is strange, that also I can’t reproduce.

And when the virtual keyboard is visible what happens when you press back ?

The behaviour is the same for all text input fields: pressing up/down/left/right only moves the cursor inside the field
If I press back while keyboard is visible it dismissed the keyboard, but focus stays on the same field. There is not way then to bring the keyboard back: pressing OK does nothing and pressing back again goes back to previous screen.

I hate Xiaomi… Will see to apply the workaround to more fields then.

1 Like