From 7feafe35b82c85eb5e42c019d963e817f8233061 Mon Sep 17 00:00:00 2001 From: Shawn Date: Thu, 30 Nov 2023 09:51:30 -0700 Subject: [PATCH] Fix issue with [Tab] key not working after arrow keys are used (focus gets lost?) --- lib/ui/common/modals/fullscreen_url_img_viewer.dart | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/ui/common/modals/fullscreen_url_img_viewer.dart b/lib/ui/common/modals/fullscreen_url_img_viewer.dart index 2a42a67e..af7f0dd8 100644 --- a/lib/ui/common/modals/fullscreen_url_img_viewer.dart +++ b/lib/ui/common/modals/fullscreen_url_img_viewer.dart @@ -1,3 +1,5 @@ +import 'dart:async'; + import 'package:wonders/common_libs.dart'; import 'package:wonders/ui/common/app_icons.dart'; import 'package:wonders/ui/common/controls/app_header.dart'; @@ -35,7 +37,11 @@ class _FullscreenUrlImgViewerState extends State { dir = 1; } if (dir != 0) { + final focus = FocusManager.instance.primaryFocus; _animateToPage(_currentPage.value + dir); + scheduleMicrotask(() { + focus?.requestFocus(); + }); return true; } return false;