[BUG] Upload component applying styles on Drag/Drop
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
- 42/100
Rechercherichtung
Beginnen Sie mit der Reproduktion von dcc.Upload und seinen Einstellungen accept, style, style_active und style_reject und reproduzieren Sie anschließend das Drag-and-Drop-Verhalten in den gemeldeten Edge- und Firefox-Versionen. Als erledigt gilt die Aufgabe, wenn gültige .obj- und XLS/XLSX-Drops das aktive Styling anstelle des Reject-Rahmens anzeigen und ungültige Dateien weiterhin das Reject-Styling anzeigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
When using Drag/Drop to place files into an Upload component accepting only .obj or .XLS (seperate inputs for both filetypes) Edge display always the error border on the upload. Firefox diplaying the error broder when the obj File into the input with the accepting file Type .obj.
Describe your context
Running on Windows with Python 3.12
dash 3.1.0
dash-bootstrap-components 2.0.3
-
if frontend related, tell us your Browser, Version and OS
- OS: Windows
- Browser: Edge / Firefox
- Version: 138.0.3351.95 / 128.12.0esr
Describe the bug
Wrong colors on input borders when dropping Files with correct Filetype (obj / XLSX) setting on Edge always "red" for all input files and types. On Firefox only setting red border style for obj files.
Expected behavior
Show specified color in style_active attribute of input component
dcc.Upload(
id=f"{id_str}-upload-data",
children=html.Div(
[
"Drag und drop oder klicken um Datei für upload auszuwählen."
]
),
style={
"width": "100%",
"height": "60px",
"borderWidth": "2px",
"borderStyle": "solid",
"borderRadius": "5px",
"borderColor": "var(--bs-primary-border-subtle)",
"textAlign": "center",
},
multiple=False,
accept=file_extension,
className="align-content-center",
style_active={
"borderStyle": "solid",
"borderColor": "var(--bs-success)",
},
style_reject={
"borderStyle": "solid",
"borderColor": "var(--bs-danger)",
},
),
File type get set as "text/csv,application/vnd.ms-excel" for XLS inputs and .obj
- Vorherrschende Sprache
- Python
- Sterne
- 24.5k
- Forks
- 2.3k
- Ø Merge
- 3 T. 7 Std.
- Gemergte PRs (30 T.)
- 30
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
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 plotly/dash
-
P2 plotly-internal size: 1 task
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
Extract graph schema validation into properly named testEvtl. vergeben @Nice6042 hat das vor 90 Tagen übernommen. Offengood first issue P3 size: 1 task
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
plotly/dash#3735 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
[BUG] Patch.update mutates a shared mapping and rewrites earlier mergesEvtl. vergeben @peterolkhov hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100
Maintainer antworten meist innerhalb von 1 Tag
-
[BUG] dcc.Dropdown: virtualized list keeps the height measured at opening when options grow while the menu is openEvtl. vergeben @KoolADE85 hat das vor 2 Tagen übernommen. Offenbug P3 size: 1
plotly/dash#4131 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
[BUG] `set_props` streamingEvtl. vergeben @BSd3v hat das vor 5 Tagen übernommen. Offenbug P3 size: 1
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
plotly/dash#4127 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
Maintainer antworten meist innerhalb von 1 Tag
-
comp/desktop P3 type/feature
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
NousResearch/hermes-agent#154285 ·
Maintainer antworten meist innerhalb von 1 Tag
-
docs: qualify copied and custom kubectl debug policy notesEvtl. vergeben @nym01 hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
kubescape/cel-admission-library#166 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
SACGF/variantgrid#2804 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
[BUG] HTTP lifecycle dispatch treats a NO_PROXY-only environment as corporate egress and skips the resolve-and-pinned sessionEvtl. vergeben @bodapatisaikrishna hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag