diff --git a/.changeset/fix-dashboard-applicable-storyboards-fallback.md b/.changeset/fix-dashboard-applicable-storyboards-fallback.md new file mode 100644 index 0000000000..76e4c661ed --- /dev/null +++ b/.changeset/fix-dashboard-applicable-storyboards-fallback.md @@ -0,0 +1,4 @@ +--- +--- + +Drops the unfiltered `/api/storyboards` fallback on the dashboard's storyboard picker. When `/api/registry/agents/:url/applicable-storyboards` returned a generic error (capabilities probe failed for a reason other than the recognized OAuth / needs-auth / unknown-specialism shapes), the dashboard fell back to the unfiltered full storyboard catalog — so a signals-only agent showed pagination-creative-formats, get-media-buys-pagination-integrity, and the rest. Closes #4254. Now: error message stays, but no storyboards render until the agent's `get_adcp_capabilities` returns `supported_protocols` and `specialisms`. OAuth / needs-auth / unknown-specialism error paths are unchanged. diff --git a/server/public/dashboard-agents.html b/server/public/dashboard-agents.html index 810869c513..2af2857cac 100644 --- a/server/public/dashboard-agents.html +++ b/server/public/dashboard-agents.html @@ -3022,35 +3022,20 @@
get_adcp_capabilities responds with supported_protocols and specialisms, applicable storyboards will appear here.';
+ html += '