Nested cps-tab-group retains empty panels when selection resets during the parent’s slide animation
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- angular, typescript
- Ambito
- frontend
Direzione di ricerca
The bug lives in the nested cps-tab-group behaviour, so start with the tab group component's selectedIndex handling and the afterTabChanged emission around the parent's slide animation. The issue gives reproduction steps and a video but names no file. Done means that resetting the inner selectedIndex during the outer animation leaves exactly one .cps-tab-content-inner wrapper, with the repeated cycle not adding more.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Resetting an inner tab group’s selectedIndex from the outer group’s afterTabChanged handler leaves a stale .cps-tab-content-inner in the DOM. The empty wrapper retains its height, creating a blank gap above the content. Repeating the sequence adds more stale wrappers.
Steps to reproduce
- Project a child component containing inner subtabs into an outer tab through
@if. - Select the second inner tab.
- Switch to another outer tab, then return.
- Reset the inner selection to
0in the outer group’safterTabChangedhandler. - Select the second inner tab again.
Expected
One content wrapper containing the selected tab’s content.
Actual
An empty wrapper remains above the populated wrapper. Each repeated cycle adds another stale wrapper.
Video
https://github.com/user-attachments/assets/e63ea531-bb2c-442d-a95b-7ffd6e456567
- Lingua principale
- TypeScript
- Stelle
- 9
- Fork
- 8
- Merge medio
- 1g 1h
- PR unite (30g)
- 23
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 AbsaOSS/cps-shared-ui
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
AbsaOSS/cps-shared-ui#875 ·
I maintainer di solito rispondono entro 1 giorno
-
InputComponent - expand type beyond text/number/passwordForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertaenhancement library
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
AbsaOSS/cps-shared-ui#644 ·
I maintainer di solito rispondono entro 1 giorno
-
cps-table/tree-table: changing rows-per-page on an empty table doesn't emitForse già presa @lukasmatta l’ha presa 1 giorno fa. Apertabug library
AbsaOSS/cps-shared-ui#944 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Esc: gaps in tooltip and notification dismissalForse già presa @fateeand l’ha presa 2 giorni fa. Apertaaccessibility bug library
AbsaOSS/cps-shared-ui#942 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
AbsaOSS/cps-shared-ui#940 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di AbsaOSS/cps-shared-ui
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Yeraze/meshmonitor#6239 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
better-auth/better-auth#12292 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
The sample email preview's ResizeObserver is never disconnected and keeps raising errors after leaving SettingsForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
area:ui bug effort:S priority:P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Typo in WSL project description on Projects pageForse già presa @akhil9tiet l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
microsoft/opensource.microsoft.com#1066 · 1 commento ·