Please make zoom setting from "Appearance" persisted into config

Use case or problem

Zoom setting from “Appearance” section of Settings doesn’t get persisted into config, which makes it reset to 100% every time Obsidian is restarted.

Proposed solution

Zoom property could be included in Vault’s appearance.json file which would make it stay the same between sessions.

Current workaround (optional)

There is workaround described in Keeping zoom level between sessions but it creates problems around note editing (headings are not clickable in my setup, cursor behaves strangely on Linux Wayland).