Annuleren bewaart toch wijzigingen aan stijlprofielen en documentopmaak #2648
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#2648
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
In Instellingen wekt de combinatie van Opslaan en Annuleren de verwachting dat wijzigingen in het venster pas bij Opslaan gelden. Voor meerdere stijl- en documentinstellingen klopt dat niet.
_createProfile,_deleteProfileen_importProfileinlib/widgets/dialogs/parts/settings_dialog_profile.dartmuteren en bewaren de profielverzameling direct._documentStyleSectioninsettings_dialog_general.dartbewaart standaard documentstijl, afdwingen, paginabreaks en meerdere paginaopmaakvelden direct viasettingsProvider.notifier. Annuleren sluit het venster; alleen een taalwijziging wordt expliciet teruggezet (_restoreLanguageIfDiscarded). Een afgedwongen stijl of gewijzigde papiermarge kan zo blijven gelden nadat de gebruiker Annuleren kiest. Dit is statisch bevestigd; de UI-route is nog niet interactief gereproduceerd.Reproduceerroute
Gewenst gedrag / aanpak
Maak de zichtbare bewerkingssessie voor stijlprofielen en documentopmaak consequent: Annuleren herstelt de toestand van vóór openen, Opslaan past de wijzigingen toe. Vermijd het verwijderen van geïmporteerde logobestanden of andere data voordat de gebruiker definitief opslaat. Bepaal expliciet of een handeling die echt onmiddellijk moet gelden een eigen bevestiging en duidelijke tekst krijgt. Sluit aan op de al gebruikte lokale bewerkkopie voor verbindingen en app-uiterlijk; voer geen algemene herbouw van Instellingen uit.
Acceptatiecriteria
brenno referenced this issue2026-10-28 22:55:07 +00:00
Opgepakt. Tak: fix/logo-stijl-2640. Verwachte reikwijdte: Annuleren herstelt stijlprofielen en documentopmaak.
Geland op main in
978b199646. Annuleren, Escape en het venster sluiten gooien een nieuw of verwijderd stijlprofiel en een gewijzigde documentlay-out weg. Een logobestand dat importeren al op schijf zette, wordt bij Annuleren niet verwijderd.