Esri / arcgis-maps-sdk-swift-toolkit

Mapping components that will simplify your Swift app development with the ArcGIS Maps SDK for Swift.
https://developers.arcgis.com/swift
Apache License 2.0
25 stars 7 forks source link

`FloorFilter` - `NavigationStack` incompatibility #706

Open dfeinzimer opened 2 months ago

dfeinzimer commented 2 months ago

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:

https://github.com/Esri/arcgis-maps-sdk-swift-toolkit/assets/16397058/52711bc0-7173-4043-8baa-fb263ae8f525