Visuele editor trapt naar bronmodus bij HTML-tag-placeholders zoals <persoon1> #1777
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#1777
Loading…
Reference in a new issue
No description provided.
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?
Probleem
Bij zoeken/vervangen in de visuele documentbewerker (bijv.
p.frissen→<persoon1>als privacy-placeholder) trapt de editor terug naar code-view met de melding dat regel 201 HTML-tags bevat.Oorzaak
markdown_visual_compatibility.dartflagt elke</?[A-Za-z][^>]*>alsrawHtml-beperking. De aanname was dat HTML niet verliesvrij door de Markdown↔Quill codec round-tript. Geverifieerd: alle HTML-tags round-trippen verliesvrij als letterlijke tekst (<persoon1>,<br>,<div>,<span>,<script>,<img>,<a>— allemaal byte-getrouw terug). De detectie is een verouderde false positive.<persoonN>is een gangbare privacy-redactieconventie in incidentrapporten — precies het domein van OciDeck.Oplossing
HTML-tags niet meer als
rawHtml-beperking flaggen (ze round-trippen). HTML-commentaar (<!-- ... -->) wél flaggen — dat behoudt bestaand gedrag voor marp/ metadata-directives. L10n-bericht aangescherpt van "HTML-commentaar of HTML-tags" naar "HTML-commentaar".Scope-check
Raakt geen bestandsformaat, opslag, afhankelijkheid, uitgaand verkeer of publieke belofte — alleen wanneer de editor naar bronmodus terugvalt. Bewaker-stap expliciet overgeslagen.