Openen en Slides importeren tonen extern aangemaakte bestanden pas na heropenen #2558

Closed
opened 2026-10-23 18:19:05 +00:00 by brenno · 2 comments
Owner

Probleem: beide in-app bestandslijsten lezen de map alleen bij het openen of wisselen van map. Als een ander programma in dezelfde map een geldige Markdown-presentatie of document maakt terwijl het dialoogvenster openstaat, blijft het nieuwe bestand onzichtbaar. Dit is reproduceerbaar op de gedeelde Dart-route voor macOS en Linux. De native knop Bladeren… heeft daarnaast een apart, nog niet verklaard verschil tussen de gewone maplijst en zoeken; dat is niet de oorzaak die dit issue claimt.

Gewenst: de gebruiker kan de bestaande map opnieuw laten lezen zonder het dialoogvenster te sluiten. De knop is toegankelijk benoemd, niet dubbel uitvoerbaar tijdens een scan en werkt ook na een lege eerste scan. Zoektekst en selectie blijven bruikbaar.

Acceptatie: widgettests maken na de eerste scan een nieuw geldig bestand in dezelfde map en bewijzen dat het na Vernieuwen verschijnt in Openen en Slides importeren. De bestaande open-, zoek- en selectieproeven blijven groen.

Probleem: beide in-app bestandslijsten lezen de map alleen bij het openen of wisselen van map. Als een ander programma in dezelfde map een geldige Markdown-presentatie of document maakt terwijl het dialoogvenster openstaat, blijft het nieuwe bestand onzichtbaar. Dit is reproduceerbaar op de gedeelde Dart-route voor macOS en Linux. De native knop Bladeren… heeft daarnaast een apart, nog niet verklaard verschil tussen de gewone maplijst en zoeken; dat is niet de oorzaak die dit issue claimt. Gewenst: de gebruiker kan de bestaande map opnieuw laten lezen zonder het dialoogvenster te sluiten. De knop is toegankelijk benoemd, niet dubbel uitvoerbaar tijdens een scan en werkt ook na een lege eerste scan. Zoektekst en selectie blijven bruikbaar. Acceptatie: widgettests maken na de eerste scan een nieuw geldig bestand in dezelfde map en bewijzen dat het na Vernieuwen verschijnt in Openen en Slides importeren. De bestaande open-, zoek- en selectieproeven blijven groen.
Author
Owner

Ik pak dit op in codex/file-picker-fresh-files. Scope: lib/widgets/dialogs/open_presentation_dialog.dart, lib/widgets/dialogs/import_slides_dialog.dart en gerichte widgettests in test/scan_dialogs_smoke_test.dart. Ik toets de wijzigingen via de repositorypoort en lever ze via een PR.

Ik pak dit op in codex/file-picker-fresh-files. Scope: lib/widgets/dialogs/open_presentation_dialog.dart, lib/widgets/dialogs/import_slides_dialog.dart en gerichte widgettests in test/scan_dialogs_smoke_test.dart. Ik toets de wijzigingen via de repositorypoort en lever ze via een PR.
Author
Owner

Opgelost en gemerged via PR #2566 op main (commit 295df5ecf). De regressietests en make check-full TEST_JOBS=8 waren groen op die commit. De macOS-CI op de mergecommit werd door een latere main-push geannuleerd; de opvolgende run op de actuele main wordt gevolgd. Het aparte native Bladeren…-onderzoek blijft open als #2561.

Opgelost en gemerged via PR #2566 op main (commit 295df5ecf). De regressietests en make check-full TEST_JOBS=8 waren groen op die commit. De macOS-CI op de mergecommit werd door een latere main-push geannuleerd; de opvolgende run op de actuele main wordt gevolgd. Het aparte native Bladeren…-onderzoek blijft open als #2561.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#2558
No description provided.