creating post with blogmark does not open the editor reliably #115
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
when RuDS is already running, clicking the blogmark creates the draft, but the editor is not reliably opened. In general, regardless if the app is running or not, when a blogmark creates a draft, that draft must be opened in an editor.
Implemented in
b25691d. The delay was caused by synchronous semantic embedding after the draft insert: the draft appeared in the sidebar, but the blogmark result did not return until the cold local model finished. The import now streams the created draft to the UI immediately after database/FTS creation, opens and pins its editor while embedding continues in the tracked task, refreshes semantic tag suggestions when indexing finishes, and does not steal focus if the user changes tabs meanwhile. Added the BlogmarkEditorActivation Allium guarantee and a regression test covering editor activation before task completion plus non-reactivation at completion. Verified Allium check/analyse, formatting, workspace build, Clippy with -D warnings, full workspace tests (including 564 core and 215 UI tests), macOS bundle creation, and the real bundled app with one active project, no open editors, and cold semantic startup. All verification drafts were removed.