creating post with blogmark does not open the editor reliably #115

Closed
opened 2026-08-01 07:01:12 +00:00 by hugo · 1 comment
Owner

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.

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.
hugo added the bug label 2026-08-01 07:01:12 +00:00
Author
Owner

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.

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.
hugo closed this issue 2026-08-01 09:29:53 +00:00
Sign in to join this conversation.