From fb22b5c614ef706cc7744e2eafb1472aaea4e726 Mon Sep 17 00:00:00 2001 From: Keerthy Date: Fri, 21 Jul 2023 15:44:35 +0530 Subject: [PATCH 1/3] Removed accessibilityElements to resolve focus stuck --- MVMCoreUI/BaseControllers/ThreeLayerTableViewController.swift | 1 - 1 file changed, 1 deletion(-) diff --git a/MVMCoreUI/BaseControllers/ThreeLayerTableViewController.swift b/MVMCoreUI/BaseControllers/ThreeLayerTableViewController.swift index 7d8b991c..4faff136 100644 --- a/MVMCoreUI/BaseControllers/ThreeLayerTableViewController.swift +++ b/MVMCoreUI/BaseControllers/ThreeLayerTableViewController.swift @@ -55,7 +55,6 @@ open class ThreeLayerTableViewController: ProgrammaticTableViewController { createViewForTableHeader() createViewForTableFooter() tableView?.reloadData() - accessibilityElements = [tableView as Any] } override open func viewDidLoad() { From e70d1dc15107015d841f2a99b77bc9ff3c4788c1 Mon Sep 17 00:00:00 2001 From: Keerthy Date: Fri, 21 Jul 2023 15:58:34 +0530 Subject: [PATCH 2/3] Focus getting stuck in backward direction for stack --- MVMCoreUI/Atomic/Organisms/Stack.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MVMCoreUI/Atomic/Organisms/Stack.swift b/MVMCoreUI/Atomic/Organisms/Stack.swift index 1f35e34d..f79ef8f3 100644 --- a/MVMCoreUI/Atomic/Organisms/Stack.swift +++ b/MVMCoreUI/Atomic/Organisms/Stack.swift @@ -48,13 +48,13 @@ open class Stack: Container where T: (StackModelProtocol & MoleculeModelProto } isAccessibilityElement = false - var accessibleViews: [Any] = [] + /* var accessibleViews: [Any] = [] for (index, view) in stackItems.enumerated() where !stackModel.molecules[index].gone { accessibleViews.append(view) } - accessibilityElements = accessibleViews + accessibilityElements = accessibleViews */ } /// Removes all stack items views from the view. From a8115e068e54426b0dfa1bb32e4e055ba993d5d9 Mon Sep 17 00:00:00 2001 From: Krishna Kishore Bandaru Date: Mon, 24 Jul 2023 20:15:01 +0530 Subject: [PATCH 3/3] added accessibilityElements for stack --- MVMCoreUI/Atomic/Organisms/Stack.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MVMCoreUI/Atomic/Organisms/Stack.swift b/MVMCoreUI/Atomic/Organisms/Stack.swift index f79ef8f3..1f35e34d 100644 --- a/MVMCoreUI/Atomic/Organisms/Stack.swift +++ b/MVMCoreUI/Atomic/Organisms/Stack.swift @@ -48,13 +48,13 @@ open class Stack: Container where T: (StackModelProtocol & MoleculeModelProto } isAccessibilityElement = false - /* var accessibleViews: [Any] = [] + var accessibleViews: [Any] = [] for (index, view) in stackItems.enumerated() where !stackModel.molecules[index].gone { accessibleViews.append(view) } - accessibilityElements = accessibleViews */ + accessibilityElements = accessibleViews } /// Removes all stack items views from the view.