From the FAQ:
" And right after entering the (new) password, the downloaded database would get opened, and the sync operation will resume. But still in this case, the master-password of your local device has not been changed. So, if you want to keep the same master-password for all the other devices too, you've to manually change them."
This is not what I was expecting. I expected once I gave the "new" password that it would change the master password on the local device (too). I'm having trouble imagining a case where you would want to keep separate master passwords (for the same database) on different devices. Also, how does "the cloud" (whatever one I choose to use) know which password to accept?
Imagine this scenario: Assume I have Enpass up and working on two computers, both of which are synchronized to "the cloud"
a) I change the master password from computer A. This flows up to "the cloud".
b) Next time I use "computer b" I am prompted for the new password. Computer B gets this, syncs with the cloud, but keeps my old master password.
c) Some time later I change the "master" password on Computer B (but not to the same "new" password Computer A is using).
Now what happens? Does Computer A need to update its idea of the "master" password?