Improve focus traversal

This commit is contained in:
Hillel Coren 2021-09-12 22:28:54 +03:00
parent 0eefa84c2f
commit bf8a056117
2 changed files with 130 additions and 135 deletions

View File

@ -23,12 +23,11 @@ class SettingsScreen extends StatelessWidget {
final store = StoreProvider.of<AppState>(context);
final state = store.state;
return FocusTraversalGroup(
child: ListScaffold(
return ListScaffold(
entityType: EntityType.settings,
appBarTitle: ListFilter(
key: ValueKey(
'__cleared_at_${state.settingsUIState.filterClearedAt}__'),
key:
ValueKey('__cleared_at_${state.settingsUIState.filterClearedAt}__'),
entityType: EntityType.settings,
entityIds: [],
filter: state.settingsUIState.filter,
@ -38,7 +37,6 @@ class SettingsScreen extends StatelessWidget {
),
appBarActions: <Widget>[],
body: SettingsListBuilder(),
),
);
}
}

View File

@ -290,8 +290,6 @@ class _TaskEditDesktopState extends State<TaskEditDesktop> {
),
FormCard(
padding: const EdgeInsets.symmetric(horizontal: kMobileDialogPadding),
child: FocusTraversalGroup(
policy: ReadingOrderTraversalPolicy(),
child: Table(
key: ValueKey('__table_${_updatedAt}__'),
columnWidths: {
@ -430,7 +428,6 @@ class _TaskEditDesktopState extends State<TaskEditDesktop> {
],
),
),
),
SizedBox(
height: kMobileDialogPadding,
),