diff --git a/MVMCoreUI/Atomic/Atoms/Selectors/RadioButton.swift b/MVMCoreUI/Atomic/Atoms/Selectors/RadioButton.swift index 7fe3f9a4..0ecd920b 100644 --- a/MVMCoreUI/Atomic/Atoms/Selectors/RadioButton.swift +++ b/MVMCoreUI/Atomic/Atoms/Selectors/RadioButton.swift @@ -144,11 +144,6 @@ import VDS //-------------------------------------------------- // MARK: - MoleculeViewProtocol //-------------------------------------------------- - - open func needsToBeConstrained() -> Bool { true } - - public func horizontalAlignment() -> UIStackView.Alignment { .leading } - public func updateView(_ size: CGFloat) {} } diff --git a/MVMCoreUI/Managers/SubNav/SubNavManagerController.swift b/MVMCoreUI/Managers/SubNav/SubNavManagerController.swift index 7ac663d6..6883dd9b 100644 --- a/MVMCoreUI/Managers/SubNav/SubNavManagerController.swift +++ b/MVMCoreUI/Managers/SubNav/SubNavManagerController.swift @@ -345,7 +345,11 @@ open class SubNavManagerController: ViewController, MVMCoreViewManagerProtocol, } @objc public func getAccessibilityElements() -> [Any]? { - [tabs] + //forcing lazy view load to have accessibility elements available in time for the accessibility manager + guard let navigationControllerView = subNavigationController.view else { + return [tabs] + } + return [tabs, navigationControllerView] } open override func observeForResponseJSONUpdates() {