Skip to content

"Embed dashboard" option does not appear in the dashboard menu #33702

Open
@chandug1991

Description

@chandug1991

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

  1. Run superset init and restart the container
  2. Create and publish a dashboard
  3. Open the dashboard view or list page
  4. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    dashboardNamespace | Anything related to the Dashboard

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions