Sam Saffron
c5e67726fd
FIX: under some conditions draft would say it was saving when not
...
This is a major change to draft internals. Previously there were quite a
few cases where the draft system would say "draft saved", when in fact
we just skipped saving.
This commit ensures the draft system deals with draft ownership handover in
a predictable way.
For example:
- Window 1 editing draft
- Window 2 editing same draft at the same time
Previously we would allow window 1 and 2 to just fight on the same draft
each window overwriting the same draft over an over.
This commit introduces an ownership concept where either window 1 or 2 win
and user is prompted on the loser window to reload screen to correct the issue
This also corrects edge cases where a user could have multiple browser windows
open and posts in 1 window, later to post in the second window. Previously
drafts would break in the second window, this corrects it.
2019-10-31 17:15:58 +11:00
..
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-05-20 13:47:20 +02:00
2019-10-28 12:46:27 -05:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-05-20 13:47:20 +02:00
2019-05-13 09:31:32 +08:00
2019-10-18 09:31:15 -07:00
2019-10-18 09:31:15 -07:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-18 09:31:15 -07:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-18 09:31:15 -07:00
2019-10-18 09:31:15 -07:00
2019-05-20 13:47:20 +02:00
2019-10-31 17:15:58 +11:00
2019-10-18 09:31:15 -07:00
2019-10-10 11:15:24 -04:00
2019-10-18 09:31:15 -07:00
2019-10-18 09:31:15 -07:00
2019-10-18 09:31:15 -07:00
2019-09-04 10:24:43 -04:00
2019-10-18 09:31:15 -07:00
2019-10-10 11:15:24 -04:00
2019-10-08 12:25:24 +02:00
2019-10-10 11:15:24 -04:00
2019-10-18 09:31:15 -07:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-09-04 10:24:43 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-18 09:31:15 -07:00
2019-10-18 09:31:15 -07:00
2019-10-18 09:31:15 -07:00
2019-10-18 09:31:15 -07:00
2019-10-18 09:31:15 -07:00
2019-10-18 09:31:15 -07:00
2019-10-10 11:15:24 -04:00
2019-10-18 09:31:15 -07:00
2019-10-10 11:15:24 -04:00
2019-09-04 10:24:43 -04:00
2019-10-18 09:31:15 -07:00
2019-10-18 09:31:15 -07:00
2019-09-04 10:24:43 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-09-26 04:29:44 +02:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2019-10-10 11:15:24 -04:00
2018-07-31 14:41:49 +10:00
2018-05-29 21:07:17 +02:00
2015-02-27 23:53:58 +01:00
2019-04-25 22:49:21 +02:00
2015-02-27 23:53:58 +01:00
2015-02-27 23:53:58 +01:00
2017-02-24 11:35:33 +01:00