Skip to content

🎨 Palette: Add accessibility label to chat input#5

Open
cmonteverde wants to merge 3 commits into
mainfrom
palette-ux-chat-input-accessibility-9943954037229240609
Open

🎨 Palette: Add accessibility label to chat input#5
cmonteverde wants to merge 3 commits into
mainfrom
palette-ux-chat-input-accessibility-9943954037229240609

Conversation

@cmonteverde

Copy link
Copy Markdown
Owner
  • Modified app.py to add a label to the chat st.text_input.
  • Used label_visibility="collapsed" to keep the UI cleaner while providing accessibility support.
  • Formatted app.py using black to ensure code consistency.
  • Added a journal entry in .Jules/palette.md regarding this accessibility pattern.

PR created automatically by Jules for task 9943954037229240609 started by @cmonteverde

Added a semantic label "Message CeCe" to the main chat input field and set `label_visibility="collapsed"`.
This ensures screen readers can identify the purpose of the input field while maintaining the existing visual design where the label is hidden.
This addresses an accessibility violation where the input had an empty string label.

Also formatted `app.py` with black.

Co-authored-by: cmonteverde <83616016+cmonteverde@users.noreply.github.com>
@google-labs-jules

Copy link
Copy Markdown
Contributor

👋 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.

google-labs-jules Bot and others added 2 commits January 31, 2026 02:17
Added a semantic label "Message CeCe" to the main chat input field and set `label_visibility="collapsed"`.
This ensures screen readers can identify the purpose of the input field while maintaining the existing visual design where the label is hidden.
This addresses an accessibility violation where the input had an empty string label.

Conflict Resolution:
Reverted the full-file formatting that caused conflicts with `main`.
Applied only the necessary change to the `user_input` definition in `app.py`.

Co-authored-by: cmonteverde <83616016+cmonteverde@users.noreply.github.com>
- Added semantic label "Message CeCe" to chat input with `label_visibility="collapsed"`.
- Manually merged upstream changes for `satellite_homepage` launch button styling to resolve conflicts.
- Updated `.Jules/palette.md` with accessibility learning.

This resolves the merge conflict with `main` by incorporating the new CSS for `.launch-button-container` while preserving the accessibility fix.

Co-authored-by: cmonteverde <83616016+cmonteverde@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