From 5633d564a33646036669ee9d1cc338926ec8e45d Mon Sep 17 00:00:00 2001 From: Keerthy Date: Wed, 2 Aug 2023 22:12:40 +0530 Subject: [PATCH 1/3] Commented logic for focus stuck issue --- MVMCoreUI/Atomic/Organisms/Stack.swift | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/MVMCoreUI/Atomic/Organisms/Stack.swift b/MVMCoreUI/Atomic/Organisms/Stack.swift index 1f35e34d..524635ec 100644 --- a/MVMCoreUI/Atomic/Organisms/Stack.swift +++ b/MVMCoreUI/Atomic/Organisms/Stack.swift @@ -48,13 +48,14 @@ open class Stack: Container where T: (StackModelProtocol & MoleculeModelProto } isAccessibilityElement = false - var accessibleViews: [Any] = [] - - for (index, view) in stackItems.enumerated() where !stackModel.molecules[index].gone { - accessibleViews.append(view) - } - - accessibilityElements = accessibleViews + // TO DO need more investigation +// var accessibleViews: [Any] = [] +// +// for (index, view) in stackItems.enumerated() where !stackModel.molecules[index].gone { +// accessibleViews.append(view) +// } +// +// accessibilityElements = accessibleViews } /// Removes all stack items views from the view. From 94d6787d3b8138b6dc4d806d51d2d44ec1095de8 Mon Sep 17 00:00:00 2001 From: Keerthy Date: Wed, 2 Aug 2023 22:39:17 +0530 Subject: [PATCH 2/3] refactoring --- MVMCoreUI/Atomic/Organisms/Stack.swift | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/MVMCoreUI/Atomic/Organisms/Stack.swift b/MVMCoreUI/Atomic/Organisms/Stack.swift index 524635ec..a2a07953 100644 --- a/MVMCoreUI/Atomic/Organisms/Stack.swift +++ b/MVMCoreUI/Atomic/Organisms/Stack.swift @@ -48,14 +48,15 @@ open class Stack: Container where T: (StackModelProtocol & MoleculeModelProto } isAccessibilityElement = false - // TO DO need more investigation -// var accessibleViews: [Any] = [] -// -// for (index, view) in stackItems.enumerated() where !stackModel.molecules[index].gone { -// accessibleViews.append(view) -// } -// -// accessibilityElements = accessibleViews + // TODO: need more investigation + /* var accessibleViews: [Any] = [] + + for (index, view) in stackItems.enumerated() where !stackModel.molecules[index].gone { + accessibleViews.append(view) + } + + accessibilityElements = accessibleViews + */ } /// Removes all stack items views from the view. From 96fa0bf31442dd028ab8774681772740d89a9b9d Mon Sep 17 00:00:00 2001 From: Keerthy Date: Wed, 1 Nov 2023 13:47:23 +0530 Subject: [PATCH 3/3] Removed accessibilityElements to resolve focus stuck issue --- MVMCoreUI/Atomic/Organisms/Stack.swift | 9 --------- 1 file changed, 9 deletions(-) diff --git a/MVMCoreUI/Atomic/Organisms/Stack.swift b/MVMCoreUI/Atomic/Organisms/Stack.swift index a2a07953..d5de925c 100644 --- a/MVMCoreUI/Atomic/Organisms/Stack.swift +++ b/MVMCoreUI/Atomic/Organisms/Stack.swift @@ -48,15 +48,6 @@ open class Stack: Container where T: (StackModelProtocol & MoleculeModelProto } isAccessibilityElement = false - // TODO: need more investigation - /* var accessibleViews: [Any] = [] - - for (index, view) in stackItems.enumerated() where !stackModel.molecules[index].gone { - accessibleViews.append(view) - } - - accessibilityElements = accessibleViews - */ } /// Removes all stack items views from the view.