As of 694, the Floor Filter is broken when used within a NavigationStack. This problem was revealed when the test runner switched from a NavigationView to a NavigationStack in 695.
The Floor Filter uses its own NavigationStack internally. Previously, with the deprecated NavigationView this wasn't an issue. Nested NavigationStacks break patterns we've relied upon:
The filter's view model is no longer available in the environment.
If we work around (i) by passing the model directly via parameters we run into the next problem: The facility list seems to loose the filter's NavigationStack and is instead drawn into the user level NavigationStack. The items in the navigation bar (title, back & close buttons, filter) are also moved.
As of 694, the Floor Filter is broken when used within a
NavigationStack
. This problem was revealed when the test runner switched from aNavigationView
to aNavigationStack
in 695.The Floor Filter uses its own
NavigationStack
internally. Previously, with the deprecatedNavigationView
this wasn't an issue. NestedNavigationStack
s break patterns we've relied upon:NavigationStack
and is instead drawn into the user levelNavigationStack
. The items in the navigation bar (title, back & close buttons, filter) are also moved.https://github.com/Esri/arcgis-maps-sdk-swift-toolkit/assets/16397058/52711bc0-7173-4043-8baa-fb263ae8f525