Bug: Dateiname-Editor – Speichern-Button löst falschen Dialog aus #36

Closed
opened 2026-04-27 07:22:02 +02:00 by marcus · 0 comments
Owner

Problem

Beim Klick auf „Dateiname übernehmen" tritt eine Reihe von Fehlfunktionen auf.

Reproduktion

  1. Eine erfolgreich verarbeitete Zeile (SUCCESS) auswählen
  2. Dateinamen im Feld ändern
  3. Auf „Dateiname übernehmen" klicken

Befunde

# Befund
B1 Dialog „Änderungen verwerfen?" erscheint beim Klick auf „Dateiname übernehmen" – falscher Trigger, der Dialog gehört nur zum Selektionswechsel mit Dirty-State
B2 Dialog muss 3x mit „Zurück" bestätigt werden – vermutlich dreifach registrierter Listener
B3 Dateiname wird in beiden Fällen (Verwerfen + Zurück) umbenannt – Verwerfen-Logik hat keinen Effekt
B4 Button „Dateiname übernehmen" ist nach dem Dialog-Durchlauf ausgegraut

Erwartetes Verhalten

  • Klick auf „Dateiname übernehmen" speichert direkt ohne Dialog
  • Kein Dialog beim Speichern-Vorgang
  • Button bleibt nach Umbenennung aktiv (bzw. Dirty-State wird korrekt zurückgesetzt)
## Problem Beim Klick auf „Dateiname übernehmen" tritt eine Reihe von Fehlfunktionen auf. ## Reproduktion 1. Eine erfolgreich verarbeitete Zeile (SUCCESS) auswählen 2. Dateinamen im Feld ändern 3. Auf „Dateiname übernehmen" klicken ## Befunde | # | Befund | |---|---| | B1 | Dialog „Änderungen verwerfen?" erscheint beim Klick auf „Dateiname übernehmen" – falscher Trigger, der Dialog gehört nur zum Selektionswechsel mit Dirty-State | | B2 | Dialog muss 3x mit „Zurück" bestätigt werden – vermutlich dreifach registrierter Listener | | B3 | Dateiname wird in beiden Fällen (Verwerfen + Zurück) umbenannt – Verwerfen-Logik hat keinen Effekt | | B4 | Button „Dateiname übernehmen" ist nach dem Dialog-Durchlauf ausgegraut | ## Erwartetes Verhalten - Klick auf „Dateiname übernehmen" speichert direkt ohne Dialog - Kein Dialog beim Speichern-Vorgang - Button bleibt nach Umbenennung aktiv (bzw. Dirty-State wird korrekt zurückgesetzt)
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: marcus/pdf-umbenenner#36