Disabling an open Autocomplete still allows option changes
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 62/100
- Issue-Typ
- Bug
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- angular, typescript
- Bereich
- frontend
Rechercherichtung
The bug is in the Autocomplete component's disabled input handling while its option panel is open. Start by finding where disabled is read and where option click handlers emit valueChanged, then check whether the open panel is closed when disabled becomes true. Done when the reproduction steps leave the value at Apple, close the options, and fire no valueChanged event, with a test that toggles disabled while the panel is open.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Reproduction
- Render the Autocomplete with Apple selected and open its options.
- Set the control's
disabledinput to true while the options are open. - Click Orange in the list.
Expected behavior
The options close, the value stays Apple, and no valueChanged event fires.
Actual behavior
The options stay interactive. Clicking Orange changes the value and fires an event.
Reproduced in Chrome 157 on master at aa80e58.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 9
- Forks
- 8
- Ø Merge
- 1 T. 6 Std.
- Gemergte PRs (30 T.)
- 25
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus AbsaOSS/cps-shared-ui
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
AbsaOSS/cps-shared-ui#948 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
AbsaOSS/cps-shared-ui#875 ·
Maintainer antworten meist innerhalb von 1 Tag
-
InputComponent - expand type beyond text/number/passwordEvtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offenenhancement library
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
AbsaOSS/cps-shared-ui#644 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
AbsaOSS/cps-shared-ui#951 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 55/100
AbsaOSS/cps-shared-ui#949 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in AbsaOSS/cps-shared-ui
Ähnliche Issues
-
area: web
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
inabagumi/shinju-date#6823 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
vercel-labs/ui#540 ·
Maintainer antworten meist innerhalb von 1 Tag
-
accepted ai-dev ai-implementing
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
livesport/homer#218 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
normalizePropName strips `#` characters from Figma property names instead of only the `#id` suffixOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
figma/code-connect#419 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100