Skip to content

🎨 Palette: Add aria-busy to loading buttons#128

Open
aarjava wants to merge 4 commits intomainfrom
palette-aria-busy-14058529436733396101
Open

🎨 Palette: Add aria-busy to loading buttons#128
aarjava wants to merge 4 commits intomainfrom
palette-aria-busy-14058529436733396101

Conversation

@aarjava
Copy link
Owner

@aarjava aarjava commented Mar 18, 2026

💡 What: Added the aria-busy attribute to the shared Button component when isLoading is true.
🎯 Why: To inform screen readers that the element is currently busy processing an action.
📸 Before/After: Visuals remain unchanged; DOM inspection confirms the attribute is correctly toggled.
♿ Accessibility: Screen readers will now announce the busy state to visually impaired users, improving the overall accessibility of the application.


PR created automatically by Jules for task 14058529436733396101 started by @aarjava

Added aria-busy={isLoading ? 'true' : undefined} to the global Button component to correctly indicate busy state to screen readers during asynchronous operations.

Co-authored-by: aarjava <218419324+aarjava@users.noreply.github.com>
@google-labs-jules
Copy link

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!

New to Jules? Learn more at jules.google/docs.


For security, I will only act on instructions from the user who triggered this task.

@vercel
Copy link
Contributor

vercel bot commented Mar 18, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
fluxlens-ai Ready Ready Preview, Comment Mar 18, 2026 11:40pm

Added aria-busy={isLoading ? 'true' : undefined} to the global Button component to correctly indicate busy state to screen readers during asynchronous operations. Also fixed CI warnings/errors in EventAnnotations and check-models.

Co-authored-by: aarjava <218419324+aarjava@users.noreply.github.com>
Fixed a division by zero error in arimaSurrogateForecast that caused NaN MAPEs in CI, breaking the forecast backtests.

Co-authored-by: aarjava <218419324+aarjava@users.noreply.github.com>
Added aria-busy attribute to the global Button component and EventAnnotations inline buttons to correctly indicate busy state to screen readers during asynchronous operations.

Co-authored-by: aarjava <218419324+aarjava@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant