mirror of
https://github.com/apache/superset.git
synced 2026-04-28 04:25:07 +00:00
- Add build-embedded-sdk to bashlib.sh and wire into both Playwright CI
workflows (tests were silently skipping because the SDK bundle was
never built)
- Move getDashboardIdBySlug to dashboard.ts as getDashboardBySlug using
rison.encode(), extract shared getDashboardByFilter helper
- Convert getIframeLocator() to getter (get iframe) per POM convention
- Add setupEmbeddedPage() and createAdminContext() helpers to reduce
test setup duplication
- Strengthen hideTitle test with actual isTitleVisible() assertion and
baseline check in first test
- Rename misleading "native filters" test to "charts render inside
embedded iframe"
- Remove broken cross-origin waitForResponse(), rely on not.toBeVisible
- Fix EmbeddedConfig.dashboard_id type (string -> number), add JSDoc
@param/@returns tags, remove unused APIResponse import
- Fix getStatus() null coalescing, destructure {page, browser} in test
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>