Files
ElyOffice/tasks/reviews/R5.2-r1.md
T

745 B

FAIL

  • apps/ely-doc/src/menu.rs:103 — “Link…” bypasses the kernel's enabled flag: Pick::Link has no command gate, so on() always returns true. Right-clicking a protected paragraph or a locked table cell therefore offers an enabled link dialog even though that click's kernel menu disallows .uno:InsertHyperlink. Submitting it fails with link.insert: the undo history did not move, contrary to R5.2's requirement that each item's availability follow the current kernel menu. Reproduced against the current Windows worker with both protected targets; evidence: .work/R5.2-r1-protected.log. Gate the entry on the offered hyperlink command and add coverage asserting that these protected targets cannot open the insertion dialog.