title: Swiftui nested navigation issue while using navigation link
body: <p>My swiftui application structure looks like this</p>
  <ul>
  <li>Navigation View (enclosing the landing view that is a list view )</li>
  <li>On selection of a List item Navigation link directs to a Tab View with three tabs (default first tab)</li>
  </ul>
  <p>When I use a sole standalone navigation link inside tab view screens to direct to another screen programatically, it navigates succesfully to the mentioned destination, but my binding doesn't work to come back to the previous screen.</p>
  <p>Parent View</p>
  <pre><code>@State var showCameraPreviewView : Bool = false 
  ZStack{
   Button(&quot;Show camera&quot;) {
    showCameraPreviewView = true
  }
   NavigationLink(destination: CameraView(showCameraPreviewView: $showCameraPreviewView),isActive: $showCameraPreviewView){
                   EmptyView()
               }
  }
  
  </code></pre>
  <p>Child View</p>
  <pre><code>@Binding var showCameraPreviewView 
  
  Button(&quot;Assume capture success&quot;){
     self.showCameraPreviewView = false
  }
  
  </code></pre>
  <p>Toggling showCameraPreviewView binding to false in the destination doesn't get me back to the current screen.
  Looks straight forward, but doesn't work ! anything that I'm doing wrong ?</p>