Edited data should be saved and revision should be added even if domain specific edit commit (css edit, js live edit). This means UISourceCode should take care of adding revision and should do it synchronously.
Created attachment 150789 [details] Patch
Committed r121855: <http://trac.webkit.org/changeset/121855>