[Bug 39547] New: Web Usability Audit: Required Fields Not Conveyed Programmatically
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39547 Bug ID: 39547 Summary: Web Usability Audit: Required Fields Not Conveyed Programmatically Change sponsored?: --- Product: Koha Version: Main Hardware: All OS: All Status: NEW Severity: minor Priority: P5 - low Component: Accessibility Assignee: koha-bugs@lists.koha-community.org Reporter: alexander.blanchard@openfifth.co.uk QA Contact: testopia@bugs.koha-community.org CC: martin.renvoize@openfifth.co.uk, matt.blenkinsop@openfifth.co.uk, oleonard@myacpl.org A recent web usability audit has highlighted that when logged in, some of the fields in the 'Your Details' page are identified as required using red text beneath but this is not indicated programmatically. The solution is to add the required tribute to the fields. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39547 Alexander Blanchard <alexander.blanchard@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|koha-bugs@lists.koha-commun |alexander.blanchard@openfif |ity.org |th.co.uk -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39547 --- Comment #1 from Alexander Blanchard <alexander.blanchard@openfifth.co.uk> --- Created attachment 180688 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=180688&action=edit Bug 39547: Required Fields Not Conveyed An accessibility audit highlighted that the Personal Details form uses required in red text to indicate when a field is required but this is not also conveyed programmatically for users with screen readers. To test: 1) On Koha's staff site, naviagte to Administration 2) Add surname to PatronSelfModificationMandatoryField 3) On the oPac, navigate to Home > Koha > Your Personal Details 4) Notice that under surname there is red text that reads 'required' 5) Right click and inspect the Surname input 6) Notice that the input field does not have a required attribute 7) Apply the patch 8) Repeat the steps above 9) Notice that on inspect, the required attribute is now present 10) Navigate back to the staff site and to Administration 11) Remove Surname from PatronSelfModificationMandatoryField 12) Navigate back to the oPac Home > Koha > Your Personal Details and refresh 13) Inspect the Surname element and notice that the required attribute is gone 14) The same behaviour should be present for all form elements -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39547 Alexander Blanchard <alexander.blanchard@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |Needs Signoff -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39547 Alexander Blanchard <alexander.blanchard@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alexander.blanchard@openfif | |th.co.uk -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39547 Brendan Gallagher <brendan@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Needs Signoff |Signed Off -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39547 Brendan Gallagher <brendan@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #180688|0 |1 is obsolete| | --- Comment #2 from Brendan Gallagher <brendan@bywatersolutions.com> --- Created attachment 180710 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=180710&action=edit Bug 39547: Required Fields Not Conveyed An accessibility audit highlighted that the Personal Details form uses required in red text to indicate when a field is required but this is not also conveyed programmatically for users with screen readers. To test: 1) On Koha's staff site, naviagte to Administration 2) Add surname to PatronSelfModificationMandatoryField 3) On the oPac, navigate to Home > Koha > Your Personal Details 4) Notice that under surname there is red text that reads 'required' 5) Right click and inspect the Surname input 6) Notice that the input field does not have a required attribute 7) Apply the patch 8) Repeat the steps above 9) Notice that on inspect, the required attribute is now present 10) Navigate back to the staff site and to Administration 11) Remove Surname from PatronSelfModificationMandatoryField 12) Navigate back to the oPac Home > Koha > Your Personal Details and refresh 13) Inspect the Surname element and notice that the required attribute is gone 14) The same behaviour should be present for all form elements Signed-off-by: Brendan Gallagher <brendan@bywatersolutions.com> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39547 Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- QA Contact|testopia@bugs.koha-communit |martin.renvoize@openfifth.c |y.org |o.uk -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39547 Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #180710|0 |1 is obsolete| | --- Comment #3 from Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> --- Created attachment 182259 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=182259&action=edit Bug 39547: Required Fields Not Conveyed An accessibility audit highlighted that the Personal Details form uses required in red text to indicate when a field is required but this is not also conveyed programmatically for users with screen readers. To test: 1) On Koha's staff site, naviagte to Administration 2) Add surname to PatronSelfModificationMandatoryField 3) On the oPac, navigate to Home > Koha > Your Personal Details 4) Notice that under surname there is red text that reads 'required' 5) Right click and inspect the Surname input 6) Notice that the input field does not have a required attribute 7) Apply the patch 8) Repeat the steps above 9) Notice that on inspect, the required attribute is now present 10) Navigate back to the staff site and to Administration 11) Remove Surname from PatronSelfModificationMandatoryField 12) Navigate back to the oPac Home > Koha > Your Personal Details and refresh 13) Inspect the Surname element and notice that the required attribute is gone 14) The same behaviour should be present for all form elements Signed-off-by: Brendan Gallagher <brendan@bywatersolutions.com> Signed-off-by: Martin Renvoize <martin.renvoize@openfifth.co.uk> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39547 Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Signed Off |Passed QA --- Comment #4 from Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> --- Passing QA, this is a small but important accessibility improvement which causes no regressions for general users. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39547 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Web Usability Audit: |Required fields not |Required Fields Not |conveyed programmatically |Conveyed Programmatically | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39547 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Required fields not |Required fields not |conveyed programmatically |conveyed programmatically | |in patron details in the | |OPAC -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39547 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Version(s)| |25.05.00 released in| | Status|Passed QA |Pushed to main -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39547 --- Comment #5 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Pushed for 25.05! Well done everyone, thank you! -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39547 Fridolin Somers <fridolin.somers@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Pushed to main |Needs documenting CC| |fridolin.somers@biblibre.co | |m --- Comment #6 from Fridolin Somers <fridolin.somers@biblibre.com> --- Hard to apply on 24.11.x, I skip -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org