Janne Mareike Koschinski
09/10/2025, 11:43 AMAlexander Maryanovsky
09/11/2025, 10:23 AMAlexander Maryanovsky
09/11/2025, 10:24 AMJanne Mareike Koschinski
09/11/2025, 2:05 PMan example of what you’re trying to achieveShort: As mentioned, the same focus behavior as the room list in Slack or Teams.
Janne Mareike Koschinski
09/11/2025, 2:05 PMJanne Mareike Koschinski
09/11/2025, 2:06 PMJanne Mareike Koschinski
09/11/2025, 2:08 PMJanne Mareike Koschinski
09/11/2025, 2:10 PMJanne Mareike Koschinski
09/11/2025, 2:11 PMJanne Mareike Koschinski
09/11/2025, 2:13 PMAlexander Maryanovsky
09/11/2025, 2:13 PMJanne Mareike Koschinski
09/11/2025, 2:15 PMJanne Mareike Koschinski
09/11/2025, 2:17 PMrequestFocus()
But this leads to focus flickering, and all other items not showing as focusable to screen readers.Janne Mareike Koschinski
09/11/2025, 2:19 PMAre you complaining about the lack of a widget, or difficulty to implement one, or…?I'm asking because I'm assuming there's an easy and obvious way to do this that I've missed. I'm assuming I'm doing something wrong.
Alexander Maryanovsky
09/11/2025, 2:21 PMJanne Mareike Koschinski
09/11/2025, 2:24 PMJanne Mareike Koschinski
09/11/2025, 2:25 PMJanne Mareike Koschinski
09/11/2025, 2:28 PMJanne Mareike Koschinski
09/11/2025, 2:32 PMJanne Mareike Koschinski
09/11/2025, 2:34 PMA primary keyboard navigation convention common across all platforms is that the tab and shift + tab keys move focus from one UI component to another while other keys, primarily the arrow keys, move focus inside of components that include multiple focusable elements. The path that the focus follows when pressing the tab key is known as the tab sequence or tab ring.
Janne Mareike Koschinski
09/11/2025, 2:38 PMAlexander Maryanovsky
09/11/2025, 2:39 PMFocusManager
. Maybe via Up/Down directions.
Also, you’ll probably get better help in the generic #CJLTWPH7S channel. I don’t think you’ll need any desktop-specific APIs, and the folks there are more knowledgeable about Compose in general.Janne Mareike Koschinski
09/11/2025, 2:42 PMJanne Mareike Koschinski
09/11/2025, 2:43 PMAlexander Maryanovsky
09/11/2025, 2:46 PMFocusManager.moveFocus
with the correct direction.Alexander Maryanovsky
09/11/2025, 2:46 PMLocalFocusManager.current
in the composition.Janne Mareike Koschinski
09/11/2025, 2:46 PMJanne Mareike Koschinski
09/11/2025, 2:46 PMAlexander Maryanovsky
09/11/2025, 2:46 PMAlexander Maryanovsky
09/11/2025, 2:47 PMJanne Mareike Koschinski
09/11/2025, 2:47 PMJanne Mareike Koschinski
09/11/2025, 2:48 PMJanne Mareike Koschinski
09/11/2025, 2:48 PMJanne Mareike Koschinski
09/11/2025, 2:49 PMJanne Mareike Koschinski
09/11/2025, 2:49 PMJanne Mareike Koschinski
09/11/2025, 2:58 PMJanne Mareike Koschinski
09/11/2025, 3:09 PM