-
-
Notifications
You must be signed in to change notification settings - Fork 115
Description
Environment Information
macOS Version:
Sonoma 14.5
sol Version:
2.1.249
Issue Description
App becomes extremely slow and unusable after scrolling multiple times inside the General or Shortcuts section. Requires quitting and opening the app again to be functional.
Reproduction Steps
- Open Sol
- Go to Sol Settings
- Scroll multiple times in the General or Shortcuts section
- Try switching sections, going back using the top arrow left or reopening the app without it being killed.
Expected Behavior
App should work normally.
Actual Behavior
App is unusable after doing the steps mentioned above.
Screenshots/Logs
Screen.Recording.2025-08-22.at.3.21.28.PM.mov
Screen.Recording.2025-08-22.at.3.22.11.PM.mov
Additional Context
Issue is HARD to reproduce on Debug build but EASILY reproducible in Release build.
I tried finding the issue by inspecting the MobX store in search of infinite loops but could not find any.
The same problem happens if you use a FlatList or ScrollView (In fact General section uses a ScrollView) so the issue is not related to the LegendList as I initially thought.
The amount of rendered items does not seems to be the root cause.
Could it be possible that since views are being created flex items are trying to fight for space? (idk really, just a hunch)