You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Marcelo Paiva
cf20940023
Implement accessibility plan: Sprints 5, 6, and 7 (WCAG 2.1 AA)
Sprint 5 – Critical fixes:
- 5-A: Add sr-only label + aria-label to search input and clear/submit buttons
- 5-B: Add role/aria-live/aria-atomic to flash messages; dismiss button label
- 5-C: Add role=dialog aria-modal aria-labelledby to _html_modal
- 5-D: Change file-dropzone inputs from display:none to sr-only; add region/label to dropzone element
- 5-E: Convert all <a href="#"> acting as buttons to <button type="button"> in signature_step, initials_step, phone_step
Sprint 6 – High priority:
- 6-A: Wrap pagination in <nav aria-label>; add aria-current="page" to current page
- 6-B: Wrap settings nav in <nav aria-label>; add aria-labels to icon-only social links
- 6-B/7-J: menu_active.js sets aria-current="page" on active links
- 6-C/D: Progress dots → <button> with aria-label/aria-current; form container gets aria-hidden; expand button gets aria-expanded/aria-controls
- 6-E: Add aria-label to folder card link
- 6-F: Wrap breadcrumb back-link in <nav aria-label="Breadcrumb">
- 6-G: scroll_to.js adds keydown (Enter/Space) handler and focuses target after scroll
- 6-H: Add aria-label to template builder option remove (×) button
- 6-I: fetch_form.js announces success via announcePolite when data-success-message set
- 6-J: Convert turbo_drawer close anchors to <button> with aria-label
Sprint 7 – Medium priority:
- 7-A: aria-errormessage + aria-invalid on signature/initials canvas linked to error divs
- 7-B: aria-busy on payment step processing/checkout buttons
- 7-D: Add id/aria-label/aria-controls to API settings DaisyUI collapse checkboxes
- 7-E: Add table caption, scope="col" on headers, sr-only Actions column header
- 7-F: Wrap SMTP security radio buttons in <fieldset><legend>
- 7-G: Add aria-pressed to dashboard toggle view buttons
- 7-I: Add aria-label="Country code" to phone step select
- i18n: Add dismiss, step, form_progress, breadcrumb, actions keys
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
3 weeks ago |
| .. |
|
accounts
|
direct links option
|
2 months ago |
|
api_settings
|
Implement accessibility plan: Sprints 5, 6, and 7 (WCAG 2.1 AA)
|
3 weeks ago |
|
dashboard
|
Implement accessibility plan: Sprints 5, 6, and 7 (WCAG 2.1 AA)
|
3 weeks ago |
|
devise
|
add translations for reset password instructions email
|
4 months ago |
|
email_smtp_settings
|
Implement accessibility plan: Sprints 5, 6, and 7 (WCAG 2.1 AA)
|
3 weeks ago |
|
errors
|
adjust error page
|
2 years ago |
|
esign_settings
|
Implement accessibility plan: Sprints 5, 6, and 7 (WCAG 2.1 AA)
|
3 weeks ago |
|
icons
|
add kba
|
3 months ago |
|
invitations
|
adjust invitation
|
4 months ago |
|
layouts
|
Skip link: target first tab group (#tab-pdf) in both views
|
3 weeks ago |
|
mfa_setup
|
add i18n
|
2 years ago |
|
newsletters
|
add i18n
|
2 years ago |
|
notifications_settings
|
add csp
|
6 months ago |
|
pages
|
use com
|
1 year ago |
|
personalization_settings
|
add csp
|
6 months ago |
|
profile
|
Fix WCAG 2.1 AA medium issues: color-only indicators, form errors, icon-only buttons
|
3 weeks ago |
|
pwa
|
pwa orientation any
|
7 months ago |
|
reveal_access_token
|
reveal API key with user password
|
7 months ago |
|
scripts
|
fix csp
|
6 months ago |
|
send_submission_email
|
fix logos
|
1 year ago |
|
settings_mailer
|
improve SMTP configs form
|
3 years ago |
|
setup
|
fix i18n
|
1 year ago |
|
shared
|
Implement accessibility plan: Sprints 5, 6, and 7 (WCAG 2.1 AA)
|
3 weeks ago |
|
sms_settings
|
fix typo
|
1 year ago |
|
sso_settings
|
fix typo
|
1 year ago |
|
start_form
|
add csp
|
6 months ago |
|
storage_settings
|
Fix all accessibility gaps identified in codebase audit
|
3 weeks ago |
|
submission_events
|
fix device icon
|
4 months ago |
|
submissions
|
Fix all accessibility gaps identified in codebase audit
|
3 weeks ago |
|
submissions_archived
|
add subfolders
|
8 months ago |
|
submissions_dashboard
|
fulltext search
|
10 months ago |
|
submissions_export
|
filter export
|
7 months ago |
|
submissions_filters
|
Fix dropdown containers: tabindex=0 → tabindex=-1 across all dropdowns
|
3 weeks ago |
|
submissions_preview
|
remove sign up button
|
5 months ago |
|
submit_form
|
Fix all accessibility gaps identified in codebase audit
|
3 weeks ago |
|
submit_form_draw_signature
|
remove csp meta tag
|
6 months ago |
|
submitter_mailer
|
add email 2FA
|
3 months ago |
|
submitters
|
add csp
|
6 months ago |
|
template_folders
|
Implement accessibility plan: Sprints 5, 6, and 7 (WCAG 2.1 AA)
|
3 weeks ago |
|
template_mailer
|
shared link 2fa
|
8 months ago |
|
templates
|
Implement accessibility plan: Sprints 5, 6, and 7 (WCAG 2.1 AA)
|
3 weeks ago |
|
templates_archived
|
add subfolders
|
8 months ago |
|
templates_archived_submissions
|
add subfolders
|
8 months ago |
|
templates_clone
|
Remove conflicting focus styles; use global :focus-visible rule
|
3 weeks ago |
|
templates_code_modal
|
add csp
|
6 months ago |
|
templates_dashboard
|
add csp
|
6 months ago |
|
templates_folders
|
Fix all accessibility gaps identified in codebase audit
|
3 weeks ago |
|
templates_form_preview
|
add csp
|
6 months ago |
|
templates_preferences
|
Remove conflicting focus styles; use global :focus-visible rule
|
3 weeks ago |
|
templates_prefillable_fields
|
prefillable fields
|
8 months ago |
|
templates_preview
|
archived template preview
|
2 years ago |
|
templates_share_link
|
add email 2FA
|
3 months ago |
|
templates_uploads
|
add i18n
|
2 years ago |
|
testing_api_settings
|
fix typo
|
1 year ago |
|
user_initials
|
Implement accessibility plan: Sprints 5, 6, and 7 (WCAG 2.1 AA)
|
3 weeks ago |
|
user_mailer
|
email editor
|
8 months ago |
|
user_signatures
|
Implement accessibility plan: Sprints 5, 6, and 7 (WCAG 2.1 AA)
|
3 weeks ago |
|
users
|
adjust unarchive
|
3 months ago |
|
verify_pdf_signature
|
add i18n
|
2 years ago |
|
webhook_events
|
Fix WCAG 2.1 AA low-priority issues: aria-busy, keyboard nav, live regions, ARIA states
|
3 weeks ago |
|
webhook_secret
|
use webhook urls instead of encrypted configs
|
1 year ago |
|
webhook_settings
|
fix pagination
|
2 months ago |