diff --git a/ios/brave-ios/Sources/AIChat/AIChatStrings.swift b/ios/brave-ios/Sources/AIChat/AIChatStrings.swift index a2334571d642..cc23dee19bf8 100644 --- a/ios/brave-ios/Sources/AIChat/AIChatStrings.swift +++ b/ios/brave-ios/Sources/AIChat/AIChatStrings.swift @@ -532,7 +532,7 @@ extension Strings { "aichat.advancedSettingsDefaultModelTitle", tableName: "BraveLeo", bundle: .module, - value: "Default model for new conversations", + value: "Default Model", comment: "The title for the settings to change default model for conversations" ) public static let advancedSettingsHeaderTitle = NSLocalizedString( diff --git a/ios/brave-ios/Sources/AIChat/Components/Popover/PopoverView.swift b/ios/brave-ios/Sources/AIChat/Components/Popover/PopoverView.swift index e9ce5a5c166c..5b37b20a11ad 100644 --- a/ios/brave-ios/Sources/AIChat/Components/Popover/PopoverView.swift +++ b/ios/brave-ios/Sources/AIChat/Components/Popover/PopoverView.swift @@ -75,6 +75,10 @@ struct BravePopoverView: UIViewControll DispatchQueue.main.async { controller.dismissPopover() } + } else if context.coordinator.presentedViewController != nil { + DispatchQueue.main.async { + isPresented = false + } } return }