fix: Zwei Uebertraege ueber denselben Betrag sind erlaubt – es wird nur gefragt
Zwischen zwei Konten liess sich kein zweiter Uebertrag ueber denselben Betrag buchen. Die Begruendung stimmte fuer den haeufigen Fall: Beide Seiten kommen oft getrennt herein, einmal von der Bank, einmal aus der Datei – wer beide einzeln verknuepft, verschiebt das Geld zweimal. Nur ist sie nicht immer richtig. Revolut-Aufrundungen sind reihenweise CHF 1.00 zwischen demselben Paar in denselben Tagen, und die sind alle echt. Als einziger Ausweg blieb, den vorhandenen Uebertrag zu loeschen. Jetzt wird gefragt statt verboten: dieselbe Warnung, aber ueber "trotzdem" zu uebergehen – der Weg, den alle anderen Pruefungen hier schon nehmen. Entscheiden muss das der Nutzer; die Regel kann es nicht wissen. Dabei fiel auf, dass die Rueckfrage HINTER dem Fenster lag, das sie aufgeworfen hat: Modal rendert per Portal an den Koerper und liegt damit spaeter im Baum, bei gleicher Ebene gewinnt der spaetere. Eine Rueckfrage gehoert ueber das, wonach sie fragt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
b867b272ba
commit
54ff6d6896
+1
-1
@@ -63,7 +63,7 @@ export function ConfirmProvider({ children }) {
|
||||
<ConfirmContext.Provider value={confirm}>
|
||||
{children}
|
||||
{frage && (
|
||||
<div className="modal-backdrop"
|
||||
<div className="modal-backdrop rueckfrage"
|
||||
onClick={(e) => e.target === e.currentTarget && schliessen(frage.prompt ? null : false)}>
|
||||
<div className="modal" role="dialog" aria-modal="true">
|
||||
<div className="modal-head">
|
||||
|
||||
@@ -688,6 +688,12 @@ td select { width: auto; min-width: 0; max-width: 100%; }
|
||||
padding: var(--sp-4);
|
||||
background: rgba(9, 12, 18, 0.55);
|
||||
}
|
||||
/* Eine Rueckfrage gehoert ueber das, wonach sie fragt.
|
||||
Modal rendert per Portal an den Koerper und liegt damit spaeter im Baum als
|
||||
der Rueckfrage-Dialog, der im Provider steckt. Bei gleicher Ebene gewinnt
|
||||
der spaetere – die Rueckfrage verschwand hinter dem Fenster, das sie
|
||||
aufgeworfen hat. */
|
||||
.modal-backdrop.rueckfrage { z-index: 60; }
|
||||
.modal {
|
||||
width: 100%; max-width: 440px;
|
||||
background: var(--surface);
|
||||
|
||||
Reference in New Issue
Block a user