mapbox / mapbox/mapbox-maps-flutter
Style object (accessing setStyleLayerProperty) should not be stored and used after MapView is destroyed
Nobody has claimed this yet.
- Dominant language
- Dart
- Stars
- 380
- Forks
- 204
- PR merge metrics
- No merged PRs in 30d
Description
I see this error being continuously printed in the logs particulary when i change Map Styles and then even after i close the app the logs contiuously prints null.
In the image below you can see that i have stopped the app but the logs still continue to print null

Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue while changing map styles and then closing the app. Trace uses of setStyleLayerProperty through the MapView destruction lifecycle and identify why null continues to be logged. Done means the repeated null logs stop after the MapView is destroyed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- dart, flutter
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100