[theming]: Load multiple themes
Los mantenedores suelen responder en 2 días
@ilhan007 ya está trabajando en esto.
Desde el 6/11/2025.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Bug Description
Hi,
we do have multiple custom themes. In our openUI5 projects we have no problem loading them, in our new projects using the UI5 Web Components it does not work. This is currently a major blocker for us.
I found this question in https://github.com/UI5/webcomponents/issues/1737#issuecomment-641198446 but no proper answer.
If i include multiple themes it only loads the last one properly. If i try to select any other i get the error: You have requested a non-registered theme
Is it currently possible to add multiple custom themes? This is not clear in the documentation for me and all examples i found are only using one theme.
Affected Component
No response
Expected Behaviour
Include multiple themes as described in the documentation: https://ui5.github.io/webcomponents/docs/advanced/theming-part2/
Select any of the custom themes should work.
Isolated Example
https://github.com/fk-aconso/ui5-webcomponents
Steps to Reproduce
- Add multiple themes
- Select any theme: Only the last one will work.
Log Output, Stack Trace or Screenshots
@ui5_webcomponents_d…s.js?v=f2f8f665:937 You have requested a non-registered theme testgreen - falling back to sap_horizon. Registered themes are: sap_horizon
getThemeProperties @ @ui5_webcomponents_d…s.js?v=f2f8f665:937
loadThemeBase @ @ui5_webcomponents_d….js?v=f2f8f665:1110
applyTheme @ @ui5_webcomponents_d….js?v=f2f8f665:1155
await in applyTheme
Priority
None
UI5 Web Components Version
2.15.1
Browser
Firefox
Operating System
No response
Additional Context
No response
Organization
aconso
Declaration
- I’m not disclosing any internal or sensitive information.
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.8k
- Forks
- 290
- Merge medio
- 2 d 13 h
- PR fusionados (30 d)
- 50
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de UI5/webcomponents
-
ACC author action
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
UI5/webcomponents#14273 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
[Button]: crash on Safari 17 due to missing ElementInternals.states guard in _setBadgeOverlayStylePosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertoauthor action bug TOPIC B
Dificultad 1/5 Menos de una hora Aptitud para principiantes 87/100
UI5/webcomponents#14270 · 2 comentarios ·
Los mantenedores suelen responder en 2 días
-
[Feature Request][Side Navigation][A11Y]: Enhance user experience navigating components tree itemsPosiblemente ocupada @TeodorTaushanov la tomó hace 8 días. Abiertobug Medium Prio TOPIC RD
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
UI5/webcomponents#14232 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 2 días
-
enhancement feature request TOPIC RD
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
UI5/webcomponents#14222 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
[SF][A11y][ui5-select] Conflicting ARIA: role="combobox" rendered with aria-roledescription="Listbox" (confuses screen-reader users)Posiblemente ocupada @PetyaMarkovaBogdanova la tomó hace 12 días. Abiertobug Medium Prio TOPIC P
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
UI5/webcomponents#14212 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 2 días
Todos los issues de UI5/webcomponents
Issues similares
-
Bug: Cloudflare Pages static _redirects identity rule causes RSC Flight to reload as HTMLPosiblemente ocupada @Donvero la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Mantitup-Org/vista#210 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
simstudioai/sim#9831 ·
Los mantenedores suelen responder en 1 día
-
status: waiting for maintainer
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
mui/material-ui#49751 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
diplodoc-platform/transform#1184 ·
Los mantenedores suelen responder en 1 día