Regarding the sketch editor at Arduino Cloud - I think it needs to be made very prominent that users are expected to hit save to save their work. Many other online applications such as those offered by Google and Microsoft save work automatically and I incorrectly assumed that Arduino was following the same standard. I used the editor for the first time yesterday and it took me several hours to fix about 30 lines of code so they could compile because I don't know how to program. Letting people find out the hard way that Arduino does not save their work in the same way as Gmail and Google Docs is bound to put some people off coding all together; it's extremely demotivating.
To make it clear, I don't mind being expected to find save and click it - I'm used to using off-line software which behaves this way - but I do mind that the need to do so is not immediately obvious. 'Share' has its own button on the interface and IMO is far less important. 'Save' needs it own button.
My suspicion is that you jumped in too deep without playing around a little.
I made the same mistake with some of the other aspects.
There are a few hidden gems in there if you "play" a little.
The Library manager is a wonder to behold.
As far as your issue I think you are the first so far to mention it.
I found it quite natural that the DOT icon that is also used on some other programs means there are other things.
It also shows with just "hovering" your mouse over it and more than that the hover function shows a good list of what is available.
Would suggest that you play a little more before getting right down to business just so you are familiar with what it is capable of.
Lets see if the mods will be nice enough to move this to the CREATE EDITOR section too.
As @seanspotatobusiness mentioned when we launched the web editor we had the auto save option checked by default, as you would expect from an online editor.
Quite a bit of people complained that this was not the expected behavior and they relied on their saved sketch as the working version of their work and they didn't want the autosave to overwrite that.
2 things: we are working on some initial introduction that will walk you through the main features of the online IDE the first time you use it. Long term we are going to implement a versioning system, but of course you need to save for it to work. Thanks for your feedback!