Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Attachment actions
Unintended behavior
View staffing
Description
Version used:
composeBom = "2024.06.00"
tvFoundation = "1.0.0-alpha10"
tvMaterial = "1.0.0-beta01"
tvUi = "1.7.0-beta04"
Devices/Android versions reproduced on:
Emulator Android 12
Chromecast Android 11
Firestick Android 11
and many others
Hello,
I would like to emphasize a couple of focus related issues found during TV app development.
Steps to reproduce:
1.Open app
2.Click on any item on 3rd row
Current behavior: Focus jumps to 2nd row
Expected behavior: Focus stays on 3rd row
3.Click on any item on 2nd row
Current behavior: Focus jumps to navigation drawer
Expected behavior: Focus stays on 2nd row
4.Move to right from navigation button, and click on item that gain focus
Current behavior: Focus is lost, none of the items on screens are focused
Expected behavior: Focus stays on 2nd row
Those issues are visible on video (issue_1.webm)
Another issue:
Steps to reproduce:
1. Open app
2. Move to second screen on navigation drawer
3. Move focus to row with single item
4. Move focus to the left (Navigation Drawer)
5. Click on center button on D-pad
Current behavior: Focus skip row with single item and jumps to another one
Expected behavior: Focus moves to single-item row
Interesting fact that it works if we use right button on d-pad, or row has many items (5-6) for example. Looks like `moveFocus(FocusDirection.Right)` doesn't works as expected.
This issue is visible on video (issue_2.webm)
If you need any help or additional informations, please let me know.
Thank you for your time and effort!