And if I make changes and just leave the UI (e.g. by pressing Back), is that config persisted in my local client? I always get confused by that...
Discussion
If you leave or press cancel, it will cancel all changes. The only way to keep it is to post.
Yeah, that feels really unintuitive to me. I agree with making it clear that something is being uploaded.
For example, the button could say "Save & Post" and separately when I hit Back, the app could ask if I meant to cancel all changes or if I want to stay. Also
(I'm sorry for adding more requirements and reports on top of the pile! I appreciate all your work!)