-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Open
Labels
MonthlyKSv2KSv2
Description
Input Focus Management
Refer to README.md for more information what's the overall strategy and why we're migrating away from InteractionManager.runAfterInteractions.
Strategy
Needs investigation. We need to figure out a way to handle this without using InteractionManager.runAfterInteractions.
Usages
| File | Line | Description | PR |
|---|---|---|---|
InputFocus/index.website.ts |
25 | Focus composer after modal | #60073 |
focusEditAfterCancelDelete/index.native.ts |
6 | Focus text input after cancel/delete | #36195 |
useRestoreInputFocus/index.android.ts |
15 | KeyboardController.setFocusTo('current') |
#54187 |
useAutoFocusInput.ts |
37 | Auto-focus input after interactions | #31063 |
FormProvider.tsx |
427 | Set blur state in Safari | #55494 |
ContactPermissionModal/index.native.tsx |
41 | Permission + focus after modal | #54459 |
ContactPermissionModal/index.native.tsx |
59 | Permission + focus after modal | #64207 |
SearchRouter.tsx |
346 | Focus search input after route | #65183 |
ShareRootPage.tsx |
162 | Focus input after tab animation | #63741 |
EmojiPickerMenu/index.native.tsx |
51 | Focus emoji search input | #52009 |
ReportActionItemMessageEdit.tsx |
291 | Focus composer | #28238 |
ReportActionItemMessageEdit.tsx |
545 | Focus composer | #42965 |
ComposerWithSuggestions.tsx |
594 | Focus composer | #74921 |
MoneyRequestConfirmationList.tsx |
1071 | blurActiveElement() after confirm |
#45873 |
SplitListItem.tsx |
75 | Focus input after screen transition | #77657 |
ContactMethodDetailsPage.tsx |
215 | Focus after modal hide | #54784 |
ContactMethodDetailsPage.tsx |
279 | Focus on entry transition end | #55588 |
BaseLoginForm.tsx |
221 | InteractionManager deferring login navigation | #42603 |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
MonthlyKSv2KSv2
Type
Projects
Status
No status