The docs say that autoSave doesn't work in the web client, and you have to issue a controller.saveData explicitly for data to be saved.
A couple questions about this:
1 - does databasemanager.saveData() also work when called from the web client?
2 - I have found that data changes are being saved in the web client when I navigate away from a record I've just edited, even when I don't issue a controller.saveData. It seems like the web client behaves the way the smart client behaves with autoSave turned on and setFocusLostSaveEnabled turned off. Is this in fact the case?
P.S. I notice that setFocusLostSaveEnabled has quietly disappeared from the method editor. Is that intentional?