Corrige les onglets du panneau gauche : les deux panneaux restaient visibles en même temps
.docSidebarTabPanel { display:flex; } (règle auteur) gagnait
systématiquement sur le display:none natif de l'attribut [hidden]
(règle du navigateur) — l'origine "auteur" l'emporte toujours sur
l'origine "navigateur" en cascade CSS, peu importe l'ordre des
règles ou leur spécificité. forgeDocSwitchSidebarTab posait bien
l'attribut hidden (vérifié par un test jsdom qui, lui, ne teste que
la propriété DOM .hidden — angle mort qui a laissé passer ce bug),
mais son effet visuel était annulé : les deux onglets ("Pages" et
"Mise en page") s'affichaient empilés en permanence. Ajoute
.docSidebarTabPanel[hidden] { display:none; } pour reprendre la main.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
b4e4e80b7c
commit
b8e7a4c672
@@ -1204,6 +1204,16 @@ img.docImage {
|
|||||||
flex: 1;
|
flex: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* L'attribut natif [hidden] a la MÊME spécificité qu'une classe et cette
|
||||||
|
feuille de style charge APRÈS celle du navigateur : sans cette règle,
|
||||||
|
`.docSidebarTabPanel { display:flex; }` ci-dessus gagne la cascade et
|
||||||
|
annule le display:none natif de [hidden] — les deux panneaux
|
||||||
|
d'onglet restaient visibles empilés en même temps, peu importe
|
||||||
|
forgeDocSwitchSidebarTab (bug réel constaté le 23/09/2026). */
|
||||||
|
.docSidebarTabPanel[hidden] {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
#docTabPanelPages {
|
#docTabPanelPages {
|
||||||
gap: 8px;
|
gap: 8px;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user