You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@superset.apache.org by "herve-lg (via GitHub)" <gi...@apache.org> on 2026/05/04 12:43:59 UTC

[I] [6.1.0rc3] Bug in the "Dark" theme (?) [superset]

herve-lg opened a new issue, #39855:
URL: https://github.com/apache/superset/issues/39855

   ### Bug description
   
   I think there is a problem in version 6.1.0rc3: when I switch to the "Dark" theme, my screen becomes completely black and contains no objects.
   
   There seems to be an error of the type "Cannot read properties of undefined (reading 'startsWith')." Maybe we should plan for a case where the script expected at the beginning of the code might be missing?
   
   <img width="906" height="333" alt="Image" src="https://github.com/user-attachments/assets/9acf20e3-e944-44cc-935d-994d079a8336" />
   
   
   
   As for the rest, version 6.1.0rc3 improves the UX even more and solves some bugs present in 6.1.0 and 6.1.0rc2. Congratulations on your work!
   
   ### Screenshots/recordings
   
   _No response_
   
   ### Superset version
   
   master / latest-dev
   
   ### Python version
   
   3.11
   
   ### Node version
   
   18 or greater
   
   ### Browser
   
   Chrome
   
   ### Additional context
   
   I think there is a problem in version 6.1.0rc3: when I switch to the "Dark" theme, my screen becomes completely black and contains no objects.
   
   As for the rest, version 6.1.0rc3 improves the UX even more and solves some bugs in 6.1.0 and 6.1.0rc2. Congratulations on your work !
   
   ### Checklist
   
   - [x] I have searched Superset docs and Slack and didn't find a solution to my problem.
   - [x] I have searched the GitHub issue tracker and didn't find a similar bug report.
   - [x] I have checked Superset's logs for errors and if I found a relevant Python stacktrace, I included it here as text in the "additional context" section.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [I] [6.1.0rc3] Bug in the "Dark" theme (?) [superset]

Posted by "krmmkr (via GitHub)" <gi...@apache.org>.
krmmkr commented on issue #39855:
URL: https://github.com/apache/superset/issues/39855#issuecomment-4376588140

   I have faced a similar issue when defining the default / dark theme config in superset_config.py
   It works fine and have no issues when I comment out out the theme config in superset config.
   However creating new theme in UI works fine for me


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [I] [6.1.0rc3] Bug in the "Dark" theme (?) [superset]

Posted by "herve-lg (via GitHub)" <gi...@apache.org>.
herve-lg commented on issue #39855:
URL: https://github.com/apache/superset/issues/39855#issuecomment-4372204317

   I can’t figure out where the problem is coming from. I removed from the superset_config.py file the "languages" that were not integrated into my Superset build. I uninstalled and reinstalled Superset. 
   
   I still have the same black page for the "Dark" theme.
   
   Here are the console messages:
   
   "
   TypeError: Cannot read properties of undefined (reading 'startsWith')
       at n (616.94c331d4202698eb2aa9.entry.js:8:21553)
       at es (8085.4bc9b7059e85ba458bcb.entry.js:735:950)
       at ii (vendors.6f4ecbc3d2e23e236060.entry.js:550:51407)
       at c (vendors.6f4ecbc3d2e23e236060.entry.js:554:21698)
       at a3 (vendors.6f4ecbc3d2e23e236060.entry.js:554:872)
       at a4 (vendors.6f4ecbc3d2e23e236060.entry.js:554:742)
       at aY (vendors.6f4ecbc3d2e23e236060.entry.js:552:11364)
       at aq (vendors.6f4ecbc3d2e23e236060.entry.js:552:8686)
       at lg (vendors.6f4ecbc3d2e23e236060.entry.js:554:19014)
       at vendors.6f4ecbc3d2e23e236060.entry.js:554:20399
   i2 @ vendors.6f4ecbc3d2e23e236060.entry.js:552
   
   Unhandled error during app initialization TypeError: Cannot read properties of undefined (reading 'startsWith')
       at n (616.94c331d4202698eb2aa9.entry.js:8:21553)
       at es (8085.4bc9b7059e85ba458bcb.entry.js:735:950)
       at ii (vendors.6f4ecbc3d2e23e236060.entry.js:550:51407)
       at c (vendors.6f4ecbc3d2e23e236060.entry.js:554:21698)
       at a3 (vendors.6f4ecbc3d2e23e236060.entry.js:554:872)
       at a4 (vendors.6f4ecbc3d2e23e236060.entry.js:554:742)
       at aY (vendors.6f4ecbc3d2e23e236060.entry.js:552:11364)
       at aq (vendors.6f4ecbc3d2e23e236060.entry.js:552:8686)
       at lg (vendors.6f4ecbc3d2e23e236060.entry.js:554:19014)
       at vendors.6f4ecbc3d2e23e236060.entry.js:554:20399
   (anonymous) @ spa.75f58c053056fc51f1b6.entry.js:306
   
   Service Worker registration failed: TypeError: Failed to register a ServiceWorker for scope ('https://bi.cartoliege.be/static/') with script ('https://bi.cartoliege.be/static/service-worker.js'): A bad HTTP response code (404) was received when fetching the script.
   (anonymous) | @ | welcome/:106
   "
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [I] [6.1.0rc3] Bug in the "Dark" theme (?) [superset]

Posted by "dosubot[bot] (via GitHub)" <gi...@apache.org>.
dosubot[bot] commented on issue #39855:
URL: https://github.com/apache/superset/issues/39855#issuecomment-4371197293

   <!-- Answer -->
   This appears to be the same issue reported by others on 6.1.0rc2 [[1]](https://github.com/apache/superset/issues/39163) — the `"Cannot read properties of undefined (reading 'startsWith')"` error is actually caused by the **LanguagePicker component** crashing during app initialization, which prevents the entire UI from rendering (hence the black screen). It's not specific to the Dark theme itself.
   
   The root cause is that `LanguagePicker.tsx` accesses `languages[locale].flag` without null checking [[2]](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset-frontend/src/features/home/LanguagePicker.tsx). When the `LANGUAGES` variable in `superset_config.py` is missing or the locale key doesn't match (the backend can strip territory codes, e.g. `zh_TW` → `zh`), the lookup returns `undefined` and the app crashes.
   
   **Workaround:** Ensure your `superset_config.py` has a properly configured `LANGUAGES` dict with matching locale keys, e.g.:
   
   ```python
   LANGUAGES = {
       "en": {"flag": "us", "name": "English"},
   }
   ```
   
   Setting `BABEL_DEFAULT_LOCALE = "en"` can also help avoid the mismatch.
   
   **Fix:** [PR #39585](https://github.com/apache/superset/pull/39585) adds optional chaining (`languages[locale]?.flag ?? ''`) to prevent this crash, but it hasn't been merged yet, which is why 6.1.0rc3 is still affected.
   
   
   <!-- Dosu Comment Footer -->
   *To reply, just mention [@dosu](https://go.dosu.dev/dosubot?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=reply-with-mention&utm_term=apache%2Fsuperset).*
   
   ---
   
   Docs are dead. Just use [Dosu](https://dosu.dev?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-tagline&utm_term=apache%2Fsuperset).
   
   [![Leave Feedback](https://img.shields.io/badge/Leave%20Feedback-555555?style=flat)](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-feedback&utm_term=apache%2Fsuperset&message_id=1ec0026c-a383-4e25-a36f-54685c80470b) [![Ask Dosu about superset](https://img.shields.io/badge/Ask%20Dosu%20about%20superset-2f7b3f?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCA4NiA4OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTIzNiAxMi43OTI4TDE3Ljc1OTMgNi42ODE4OFY3Mi41NjY3TDUuMjkyMzYgODQuMDYxOFYxMi43OTI4WiIgZmlsbD0iI0I0QkI5MSIvPjxwYXRoIGQ9Ik0xOC4yNTc1IDczLjExOTZMNTkuMTMyOSA3Mi43NDhMNTEuNzAxMSA4Mi40MDk1TDI5LjAzMzggODYuMjkxTDYuMjM5NjIgODUuMTU1NEwxOC4yNTc1IDczLjExOTZaIiBmaWxsPSIjNzc4NTYxIi8%2BPHBhdGggZD0iTTE3LjQ5MTYgMy43MzYzM0wzLjU4NTU3IDEyLjcwOTlWODMuNTc5MkMzLjU4NTU3IDg0Ljc1NDIgNC45ODU2MyA4NS4zNjUyIDUuODQ3M
 DUgODQuNTY2TDE5LjYyOTYgNzEuNzgwMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjQyODQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bWFzayBpZD0iZG9zdS1kLWN1dG91dCIgZmlsbD0id2hpdGUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDAuNzA0IDAuNTE4MDY2SDE3LjA0MzlWNzYuMjIyMUg0MC43MDRINDIuNTgwNUg0Ny44MDEzQzY4LjcwNjQgNzYuMjIyMSA4NS42NTMzIDU5LjI3NTIgODUuNjUzMyAzOC4zNzAxQzg1LjY1MzMgMTcuNDY1IDY4LjcwNjMgMC41MTgwNjYgNDcuODAxMyAwLjUxODA2Nkg0Mi41ODA1SDQwLjcwNFoiLz48L21hc2s%2BPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC43MDQgMC41MTgwNjZIMTcuMDQzOVY3Ni4yMjIxSDQwLjcwNEg0Mi41ODA1SDQ3LjgwMTNDNjguNzA2NCA3Ni4yMjIxIDg1LjY1MzMgNTkuMjc1MiA4NS42NTMzIDM4LjM3MDFDODUuNjUzMyAxNy40NjUgNjguNzA2MyAwLjUxODA2NiA0Ny44MDEzIDAuNTE4MDY2SDQyLjU4MDVINDAuNzA0WiIgZmlsbD0iI0YzRjZGMSIvPjxwYXRoIGQ9Ik0xNy4wNDM5IDAuNTE4MDY2Vi02LjU3OTE5SDkuOTQ2NjlWMC41MTgwNjZIMTcuMDQzOVpNMTcuMDQzOSA3Ni4yMjIxSDkuOTQ2NjlWODMuMzE5NEgxNy4wNDM5Vjc2LjIyMjFaTTE3LjA0MzkgNy42MTUzMkg0MC43MDRWLTYuNTc5MTlIMTcuMDQzOVY3LjYxNTMy
 Wk0yNC4xNDEyIDc2LjIyMjFWMC41MTgwNjZIOS45NDY2OVY3Ni4yMjIxSDI0LjE0MTJaTTQwLjcwNCA2OS4xMjQ5SDE3LjA0MzlWODMuMzE5NEg0MC43MDRWNjkuMTI0OVpNNDIuNTgwNSA2OS4xMjQ5SDQwLjcwNFY4My4zMTk0SDQyLjU4MDVWNjkuMTI0OVpNNDcuODAxMyA2OS4xMjQ5SDQyLjU4MDVWODMuMzE5NEg0Ny44MDEzVjY5LjEyNDlaTTc4LjU1NiAzOC4zNzAxQzc4LjU1NiA1NS4zNTU1IDY0Ljc4NjcgNjkuMTI0OSA0Ny44MDEzIDY5LjEyNDlWODMuMzE5NEM3Mi42MjYxIDgzLjMxOTQgOTIuNzUwNSA2My4xOTQ5IDkyLjc1MDUgMzguMzcwMUg3OC41NTZaTTQ3LjgwMTMgNy42MTUzMkM2NC43ODY2IDcuNjE1MzIgNzguNTU2IDIxLjM4NDcgNzguNTU2IDM4LjM3MDFIOTIuNzUwNUM5Mi43NTA1IDEzLjU0NTMgNzIuNjI2IC02LjU3OTE5IDQ3LjgwMTMgLTYuNTc5MTlWNy42MTUzMlpNNDIuNTgwNSA3LjYxNTMySDQ3LjgwMTNWLTYuNTc5MTlINDIuNTgwNVY3LjYxNTMyWk00MC43MDQgNy42MTUzMkg0Mi41ODA1Vi02LjU3OTE5SDQwLjcwNFY3LjYxNTMyWiIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjZG9zdS1kLWN1dG91dCkiLz48cGF0aCBkPSJNNjguOTIxNSAzNi4wMTM1QzY4LjkyMTUgMzYuMDEzNSA2NS43MzY5IDQ5LjQ3MzggNTEuNDIzMSA0OS40NzM4QzM3LjEwOTMgNDkuNDczOCAzMi41Nzg3IDM3LjM1OTYgMzIuNTc4NyAzNi4wMTM1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjcuNjkxN
 jEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0wLjM0ODYzMyA4NS40OTQ2QzAuMzQ4NjMzIDg1LjQ5NDYgMjkuNDg1NiA4NS44MzA5IDM0LjgwOSA4NS42OThDNDQuODMzNyA4NS40NDc3IDUxLjI4NzIgODQuNDAyIDU3LjUyNjkgNzguOTcyNEM2Mi44MTI5IDc0LjM3MjcgNzUuMTM0MiA1OS42ODM2IDc1LjEzNDIgNTkuNjgzNiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjE2NDgyIi8%2BPC9zdmc%2B)](https://github.dosu.com/apache/superset?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-ask-repo&utm_term=apache%2Fsuperset) [![Share Dosu with your team](https://img.shields.io/badge/Share%20Dosu%20with%20your%20team-1f6feb?style=flat)](https://app.dosu.dev/signup?referrer=openSource&source=github-footer&utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-share-team&utm_term=apache%2Fsuperset)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [I] [6.1.0rc3] Bug in the "Dark" theme (?) [superset]

Posted by "hainenber (via GitHub)" <gi...@apache.org>.
hainenber closed issue #39855: [6.1.0rc3] Bug in the "Dark" theme (?)
URL: https://github.com/apache/superset/issues/39855


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [I] [6.1.0rc3] Bug in the "Dark" theme (?) [superset]

Posted by "herve-lg (via GitHub)" <gi...@apache.org>.
herve-lg commented on issue #39855:
URL: https://github.com/apache/superset/issues/39855#issuecomment-4377210157

   @krmmkr You saved me! It was exactly the same problem. The simple fact of adding the token "brandLogoUrl" to my file "superset_config.py" crashes the "dark" theme. Commenting on it, this solves the problem:
   
   THEME_DARK = {
     "token": {
   –   "brandLogoUrl": "/static/assets/images/dark_logo_odt.svg",
       },
       "algorithm": "dark",
     }
   
    Thank you @krmmkr!
   
   That said, there must be a problem in the Superset code to solve?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org