Ongedaan maken op een document zet de tab altijd vuil en de cursor aan het eind #1672
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#1672
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?
Wat er misgaat
Drie samenhangende fouten in dezelfde undo-lus:
DocumentNotifier.undo/redozetten altijdisDirty: true, ook als de bron weer gelijk is aansavedSource. De oranje stip en sluit-dialoog blijven.visualEditedgaat niet mee terug. Opslaan na undo vanuit Visueel volgt nog_patchVisualSave.body.length— de cursor springt naar het einde.Waar het zit
lib/state/document_provider.dart—undo/redo.lib/widgets/document_editor_screen.dart—ref.listenop de body.lib/widgets/shell/document_save_actions.dart—visualEdited.Stappen
Opgeslagen document, één teken, ongedaan maken. Tab blijft vuil; cursor staat achteraan.
Wat het met het formaat doet
Niets tot je Opslaan klikt (dan een overbodige schrijfactie / visuele patch).
Regressie
isDirtyafleiden uit vergelijking metsavedSource;visualEditedop de stapel; selectie behouden of naar de wijziging. #1566 dekte moduswissel, niet undo.