[Also submitted as FB20756013]
A popoverTip does not display for toolbar menu buttons in iOS 26.1 (23B5073a). The same code displays tips correctly in iOS 18.6. The issue occurs both in the simulator and on a physical device.
Repro Steps
- Build and run the Sample Code below on iOS 26.1.
- Observe that the popoverTip does not display.
- Repeat on iOS 18.6 to confirm expected behavior.
Expected
popoverTips should appear when attached to a toolbar menu button, as they do in iOS 18.6.
Actual
No tip is displayed on iOS 26.1.
System Info
- macOS 15.7.1 (24G231)
- Xcode 26.1 beta 3 (17B5045g)
- iOS 26.1 (23B5073a)
Screenshot
Screenshot showing two simulators side by side—iOS 18.6 on the left (tip displayed) and iOS 26.1 on the right (no tip displayed).
Sample code
import SwiftUI
import TipKit
struct PopoverTip: Tip {
var title: Text {
Text("Menu Tip")
}
var message: Text? {
Text("This tip displays on iOS 18.6, but NOT on iOS 26.1.")
}
}
struct ContentView: View {
var tip = PopoverTip()
var body: some View {
NavigationStack {
Text("`popoverTip` doesn't display on iOS 26.1 but does in iOS 18.6")
.padding()
.toolbar {
ToolbarItem(placement: .topBarTrailing) {
Menu {
Button("Dismiss", role: .cancel) { }
Button("Do Nothing") { }
} label: {
Label("More", systemImage: "ellipsis")
}
.popoverTip(tip)
}
}
.navigationTitle("Popover Tip Issue")
.navigationBarTitleDisplayMode(.inline)
}
}
}