Deduplicatie vanuit documenteditor houdt geopende afbeeldingsverwijzingen niet synchroon #2044
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#2044
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
Wanneer de afbeeldingscarrousel vanuit de documenteditor wordt geopend, worden gebruik en vervanging van afbeeldingen in geopende tabs niet aangesloten. Deduplicatie kan daardoor een bestand verwijderen terwijl een geopend document of een geopende presentatie nog naar het verwijderde pad wijst. De geopende presentaties tellen bovendien niet mee bij de keuze welke kopie behouden blijft.
Reproductie
Huidig gedrag
De dubbele afbeelding wordt verwijderd, maar de toestand van geopende tabs kan het oude pad behouden. Het huidige documentbestand valt normaal ook buiten de Markdown-scan van de carrousel. Een later opgeslagen tab kan daardoor een verwijzing naar het verwijderde bestand bewaren of opnieuw naar schijf schrijven. Doordat gebruik in geopende tabs niet wordt geteld, kan ook de minder geschikte kopie als blijvend bestand worden gekozen.
Verwacht gedrag
Deduplicatie vanuit iedere ingang van de afbeeldingscarrousel telt en vervangt vóór verwijdering alle afbeeldingsverwijzingen in geopende documenten en presentaties. Relatieve, uitwisselbare paden blijven relatief waar dat kan. Een latere opslag mag het verwijderde pad niet terugbrengen.
Dit vereist geen wijziging aan het OciDeck-bestandsformaat.
Acceptatiecriteria
Opgepakt. Tak: codex/issues-2044-2045. Verwachte reikwijdte: documenteditor/carrousel-bedrading, gedeelde afbeeldingsverwijzingen en regressietests. Wordt samen met #2045 in één PR geleverd.
Geland via PR #2046, mergecommit
e4f3fe432. Deduplicatie werkt nu alle open presentatie- en documenttabs bij vóór verwijdering; relatieve afbeeldingspaden en het bestaande Markdown-formaat blijven behouden. De gebruikersreis is op de gemergede main opnieuw getest.