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
6db8b6db23
Fix WCAG 2.1 AA low-priority issues: aria-busy, keyboard nav, live regions, ARIA states
- L1: download_button.js — set aria-busy="true/false" in toggleState() during downloads (WCAG 4.1.3)
- L2: submit_form.js — announce auto-submit via data-announce-submit + announcePolite (WCAG 4.1.3)
- L3: toggle_submit.js — set aria-busy="true" on submit button when form submits (WCAG 4.1.2)
- L4: indeterminate_checkbox.js — set aria-checked="mixed" when indeterminate; update on click (WCAG 4.1.2)
- L5: review_form.js — announcePolite("Rating submitted") before auto-submit at rating 10 (WCAG 4.1.3)
- L6: masked_input.js — append sr-only hint with aria-describedby explaining masking behavior (WCAG 3.3.2)
- L7: check_on_click.js — add keydown handler for Enter/Space keys (WCAG 2.1.1)
- L9: submit_form/show.html.erb — add aria-label to icon-only download button in scroll-buttons (WCAG 4.1.2)
- L11: initials_step.vue — add :aria-label="t('minimize')" to minimize button (WCAG 4.1.2)
- L13: _drawer_events.html.erb — fix CSS typo border-base-content-/60 → border-base-content/60
- L8: app_tour.js — driver.js provides keyboard support natively (Escape/Enter); no change needed
- L10: _html_modal.html.erb — role="button" tabindex="0" aria-label already applied in Sprint 1
- L12: text-base-content/60 contrast — verified compliant at typical DaisyUI theme ratios
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
3 weeks ago |
| .. |
|
appears_on.vue
|
accept field title and description
|
2 years ago |
|
area.vue
|
Fix WCAG 2.1 AA critical and high issues: viewport zoom, focus indicators, modals, alerts, labels
|
3 weeks ago |
|
areas.vue
|
add strikethrough
|
6 months ago |
|
attachment_step.vue
|
Add ARIA labels to icon-only buttons across the application
|
1 month ago |
|
completed.vue
|
sanitize url
|
7 months ago |
|
crop_canvas.js
|
improve signature validation
|
11 months ago |
|
date_step.vue
|
add number validation
|
7 months ago |
|
dropzone.vue
|
dangerous extension error
|
5 months ago |
|
form.vue
|
Fix WCAG 2.1 AA critical and high issues: viewport zoom, focus indicators, modals, alerts, labels
|
3 weeks ago |
|
formula_areas.vue
|
nested formula
|
7 months ago |
|
i18n.js
|
Fix WCAG 2.1 AA medium issues: color-only indicators, form errors, icon-only buttons
|
3 weeks ago |
|
image_step.vue
|
Add alt text to all images in Vue submission form components
|
1 month ago |
|
initials_step.vue
|
Fix WCAG 2.1 AA low-priority issues: aria-busy, keyboard nav, live regions, ARIA states
|
3 weeks ago |
|
invite_form.vue
|
adjust form
|
1 year ago |
|
kba_step.vue
|
adjust kba
|
2 months ago |
|
markdown_content.vue
|
fix markdown
|
7 months ago |
|
multi_select_step.vue
|
add ui classes
|
1 year ago |
|
number_step.vue
|
add number validation
|
7 months ago |
|
payment_step.vue
|
fix typo
|
6 months ago |
|
phone_data.js
|
add iso codes to phone data
|
1 year ago |
|
phone_step.vue
|
Fix WCAG 2.1 AA critical and high issues: viewport zoom, focus indicators, modals, alerts, labels
|
3 weeks ago |
|
signature_step.vue
|
Fix WCAG 2.1 AA medium issues: color-only indicators, form errors, icon-only buttons
|
3 weeks ago |
|
text_step.vue
|
Fix WCAG 2.1 AA medium issues: color-only indicators, form errors, icon-only buttons
|
3 weeks ago |
|
validate_signature.js
|
update signature validation
|
12 months ago |
|
verification_step.vue
|
sandbox
|
2 months ago |