Configure email recipients for a saved question's alert.
The intention is included in the agent’s input prompt alongside environment details and task instructions.
BeforeThe defect at the parent commit
0:00.00 / 0:00.00Frame 0
Watch Send now after the default recipient is removed. The recipient field becomes empty, but Send now remains enabled.
AfterThe same script once the merged fix is applied
0:00.00 / 0:00.00Frame 0
Removing the default recipient immediately disables Send now until a recipient is provided.
01 · Given
Restore the data and starting state.
The New alert modal is open for a saved question with an Email delivery handler containing the sole default recipient, no configured Slack channel, and Send now available.
02 · When
Perform the interaction.
The person removes the sole email recipient, leaving none of the enabled delivery handlers with a valid destination.
03 · Judge
Rationale: A question alert sends a saved query’s results to its recipients. The recipient list can become empty while the user edits it, leaving no destination for an immediate send. Send now should be unavailable in that state, independently of the schedule settings used to save the alert.
Require
Send now remains unavailable until an enabled delivery handler has a valid destination.
Allowed
- The valid target may be an email recipient, a configured Slack channel, or another supported delivery handler. Done may remain unavailable while schedule requirements are incomplete even when Send now becomes available. The disabled styling, explanatory copy, and focus behavior may follow the existing design system.
Model
HarnessDeepSeek Flash
DSH
22.0M in · 57.6k out · 22.0M total
DSH · 0 steps · $0.13 · 14m 20s · 22.0M tokens
DSH
0
$0.13
14m 20s
22.0M
57.6k
22.0M
GLM-5.3 Flash
ZCode
10.5M in · 58.2k out · 10.5M total
ZCode · 135 steps · $0.36 · 50m 49s · 10.5M tokens
ZCode
135
$0.36
50m 49s
10.5M
58.2k
10.5M
GPT-6 Astra
Codex
1.2M in · 5.2k out · 1.2M total
Codex · 29 steps · $2.07 · 25m 11s · 1.2M tokens
Codex
29
$2.07
25m 11s
1.2M
5.2k
1.2M
Claude Opus 5.5
Claude Code
8.4M in · 52.7k out · 8.5M total
Claude Code · 91 steps · $3.83 · 39m 08s · 8.5M tokens
Claude Code
91
$3.83
39m 08s
8.4M
52.7k
8.5M
Qwen3.8 Max
Codex
16.1M in · 64.8k out · 16.1M total
Codex · 170 steps · $5.03 · 1h 19m · 16.1M tokens
Codex
170
$5.03
1h 19m
16.1M
64.8k
16.1M
Kimi K3
Kimi Code
10.4M in · 103.2k out · 10.5M total
Kimi Code · 72 steps · $5.91 · 1h 18m · 10.5M tokens
Kimi Code
72
$5.91
1h 18m
10.4M
103.2k
10.5M

Data & analytics
Send a dashboard invitation with only non-access groups selected
The baseline lists Administrators, All Users, Marketing, and Sales without distinguishing dashboard access. Marketing and Sales can be selected together, and All Users remains selected. After Sales is removed, no access warning is shown, but sending the invitation succeeds and creates the user with Marketing and All Users memberships.
#77898

Data & analytics
Attempt to export an empty dashboard as a PDF
No PDF file is generated, but a download notification reports `Done!` and `Download completed`; the console warns `No dashboard content found #Dashboard-Parameters-And-Cards-Container`.
#79490