9a96d0f19e628d260fceb04292edf1df0e55e9cf
Mirror text field values (incl. EasyMDE content) to localStorage on every edit and restore them on load. Clear the draft only when the server confirms a successful post (.notices.success) — the invariant that guarantees text survives validation failures, save errors, and session expiry (login form shown → form absent → draft left intact for post-reauth restore). Photos are not persisted (File/Blob can't serialize); on restore an inline hint says they need re-selecting. Refs R19 (preserve-on-failure), R20, KTD6.
Description
No description provided
370 MiB
Languages
JavaScript
80.5%
CSS
12.2%
SCSS
3.2%
Twig
2.6%
PHP
1.5%