fix weird focus issues with android OSK

This commit is contained in:
Henry Hiles 2026-11-06 10:08:04 -05:00
commit 29840d595a
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs

View file

@ -0,0 +1,9 @@
import "package:material_ui/material_ui.dart";
extension RefocusAfterRebuild on FocusNode {
/// Focuses this again once the text field using it has been replaced.
void refocusAfterRebuild() {
unfocus();
WidgetsBinding.instance.addPostFrameCallback((_) => requestFocus());
}
}