[Bug]: Font colour toolbar component has fragile dropdown sizing
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 65/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- react, tailwindcss, typescript
- Ambito
- frontend
Direzione di ricerca
Inizia nel pacchetto @platejs/font-colour-toolbar-button e individua la griglia della palette che usa grid-cols-[repeat(10,1fr)]; l'issue indica quella classe come causa del clipping. Controlla prima la PR chiusa #5079, poiché mirava allo stesso dimensionamento e non è stata unita, prima di scrivere una nuova correzione. Fatto significa che i menu a discesa font-colour e background-colour nella barra degli strumenti fissa mostrano ogni campione senza overflow, incluso con variant="fullWidth" sull'Editor; il reporter non è riuscito a riprodurlo in modo affidabile, quindi verifica rispetto al fixed-toolbar-kit example.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug type
Behavior bug (incorrect output/state without crash)
Browser surface
No
Summary
Downloaded PlateJS font colour toolbar dropdown renders clipped/narrow in a standard toolbar. The colour picker uses grid-cols-[repeat(10,1fr)] without an explicit dropdown/grid width, so the palette can be horizontally clipped. Adding a fixed grid width or fixed gridTemplateColumns resolves it.
Public reproduction URL
No response
Steps to reproduce
Not sure how to replicate this as your examples don't show what I see.
I've installed the default plate editor and the fixed-toolbar-kit and the colour toolbar for font colour and background colour is narrower.
It might be linked to the use of variant="fullWidth" on the Editor component, but I'm not sure.
Expected behavior
_Expect the width and height to fit the content
Actual behavior
Width appears to clip and half the options aren't visible
Acceptance criteria
Expect the width and height to fit the content out-of-the-box with no overflow or hidden options.
Plate / Slate / React versions
plate: 53.0.0
All plate related plugins are also 53.0.0
Operating system
alpine-20 docker container
Install method
npx shadcn@latest add @plate/editor
Framework / app setup
Vite
Affected packages or entry points
@platejs/font-colour-toolbar-button
Minimal code or config excerpt
I haven't edited the default plate code - plate editor with fixed toolbar kit.
Logs, screenshots, and evidence
Impact and severity
No response
Additional information
No response
- Lingua principale
- TypeScript
- Stelle
- 16.6k
- Fork
- 993
- Merge medio
- 15h 55m
- PR unite (30g)
- 63
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di udecode/plate
-
[Bug]: deserializeMd keeps `\r` at the end of code-block lines for CRLF input, and serializeMd writes mixed line endings inside the fenceForse di nuovo libera @yulman2207 l’ha presa 7 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
udecode/plate#5322 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Plate.js: our measured DOCX round-trip result, and an invitation to correct it in a pull requestAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 18/100
udecode/plate#5327 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 85/100
udecode/plate#5324 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: deserializeMd drops a soft line break that follows an inline node, merging the words around itForse di nuovo libera @yulman2207 l’ha presa 7 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 76/100
udecode/plate#5321 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di udecode/plate
Issue simili
-
clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
openclaw/openclaw#195577 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: 对话界面点击右上角设备管理后,无法返回Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
EKKOLearnAI/ekko-studio#3729 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
Supportseal/SupportSeal-app#98 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
eliasstravik/herdr-projects#845 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
cloudflare/skills#279 ·
I maintainer di solito rispondono entro 1 giorno