NavigationStack Back Button obscured in MacOS

A MacOS SwiftUI app using WindowGroup with a NavigationStack results in having the navigation title overlay the back button. Note that this does not occur if a tabbed interface is used.

The work around is simply to hide the navigation bar back button and add a tool bar item that is custom back button. I found a fix on this forum, and it was similar to:

#if os(macOS)    
      .navigationBarBackButtonHidden(true)
      .toolbar {
         ToolbarItem(placement: .navigation) {
            Button(action: { dismiss() }) {
               Label("Back", systemImage: "arrow.left.circle")
            }
         }
      }
#endif

modifying the NavigationLink targets and where the dismiss() function was provided by:

@Environment(\.dismiss) private var dismiss

Is there any means to sign up for a notification to inform me that this bug has been fixed?

@johnfromcenterville We need more information to investigate the issue. Could you please share sample code that reproduces the issue and OS versions you're testing on. Thanks

The code was compiled and run on MacOS 15.6.1

The two files are Swift, I had to append a "txt" to the file name to get them uploaded.

NOTE: The example uses NavigationLink for a destination view that takes two (2) arguments. If you have no arguments or one (1) argument, the first time you use the link will not usually exhibit the behavior. You usually need use the back button and navigate again to trigger the behavior.

However, with two (2) arguments, the overlay behavior is usually observed on the first try.

NavigationStack Back Button obscured in MacOS
 
 
Q