Description
Bug description
Summary
The "Embed dashboard" option does not appear in the dashboard menu, even after enabling all necessary configuration flags.
Using Superset 5.0.0rc2
via Docker (apache/superset:5.0.0rc2
), with a dashboard created and published, but the embed menu is missing.
Superset version / env
- Superset version: 5.0.0-rc2 (
apache/superset:5.0.0rc2
) - Deployment: Docker (custom image)
- Feature flags enabled:
EMBEDDED_SUPERSET= True GUEST_TOKEN= True, FEATURE_FLAGS = { "EMBEDDED_SUPERSET": True "GUEST_TOKEN": True, }
Steps to reproduce
Enable EMBEDDED_SUPERSET and GUEST_TOKEN in config.py
- Run superset init and restart the container
- Create and publish a dashboard
- Open the dashboard view or list page
- Check for "Embed dashboard" option in the dropdown menu
Expected result
"Embed dashboard" option should appear in the dashboard action menu
(to allow generating embed code or guest token preview)
Actual result
The embed option is missing from the dashboard menu, even though:
- The dashboard is published
- All required feature flags are enabled
- The user has admin permissions
Additional context
Tested with both Chrome and Firefox.
Also tried clearing browser cache, restarting containe.
No errors appear in logs related to feature flags or menu rendering.
Request
Please confirm if any additional configuration or permission changes are required in Superset 5.0.0rc2
for the "Embed dashboard" option to appear
Screenshots/recordings
No response
Superset version
apache/superset:5.0.0rc2
Browser
Chrome
Additional context
No response
Checklist
- I have searched Superset docs and Slack and didn't find a solution to my problem.
- I have searched the GitHub issue tracker and didn't find a similar bug report.
- 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.