diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-25 22:10:18 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-25 22:10:18 -0500 |
| commit | c9ff295f02c355f889d1605853c148bbce404d52 (patch) | |
| tree | a1702eb32d958f6e53efe9dbe58c0e678c7e22f9 /docs/ticket-save-model-v2-spec.org | |
| parent | 33c5da1bc33b59f2969f176f434ca66050deab23 (diff) | |
| download | pearl-c9ff295f02c355f889d1605853c148bbce404d52.tar.gz pearl-c9ff295f02c355f889d1605853c148bbce404d52.zip | |
fix(save): extend the killed-buffer guard to the text-field savers
The atomic savers got this guard last commit, and the free-text savers share the same async exposure. pearl--save-field-push advances the provenance hash and runs the :after-push thunk through the marker after the push returns, and the description saver's outcome callback resyncs the Org hash the same way -- both signal if the buffer was killed in between. Both now check pearl--marker-live-p and skip the buffer touch while still reporting the remote outcome. I moved pearl--marker-live-p above the first caller so it's defined before all three use sites (no forward reference).
Diffstat (limited to 'docs/ticket-save-model-v2-spec.org')
0 files changed, 0 insertions, 0 deletions
