-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Made the logviewer more accessible #8213
Made the logviewer more accessible #8213
Conversation
…er to the title of the page, changing most links with a click action to buttons and adding aria-described by to help buttons be more informative to the screen reader user, where they have been styled visiually.
@RachBreeze I assume the changes in |
Ah, don't mind me, I see what's happening. Is this something that will need to be added to new PRs as well to be able to update the title for anything else you might want to improve? I just want to make sure we don't have to repeat this code over and over again everywhere 😄 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alright, this seems to be working for the most part, but it will require some styling updates, switching to <button>
elements has significantly changed the view which use to look something like
And now the second column has moved a lot further to the right, also the longer SourceContext
message has a weird wrapping with an indentation on the second line that's not supposed to be there:
Can you please have a look at that @RachBreeze ?
…hor as it was supposed to be.
There is still some work to do around titles in the back office, but it's getting fewer and fewer. I'm with you on not repeating code over and over. But every page should have a meaningful title, which is sometime hard for an app, https://www.w3.org/TR/WCAG21/#page-titled (2.4.2) |
Hi @nul800sebastiaan I've taken a look at the spacing issue and it appears on Umbraco Cloud 8.6.4 but it doesn't look to be this commit. The screenshot below shows the 8.6.4 site at the top and my localhost at the bottom. Also the styling of the exception has remained unchanged: |
Further investigations needed following feedback from @poornimanayar , so hold this thought thank you |
Merge latest Umbraco v8 into my repo
…into v8/tmplogvieer # Conflicts: # src/Umbraco.Web.UI.Client/src/views/logviewer/search.html
…ew.html table for screen readers
Hello @nul800sebastiaan |
# Conflicts: # src/Umbraco.Web.UI.Client/src/views/logviewer/search.html
Added type="button" on all new buttons Re-added the rel attribute on all the search links, this is for security reasons. noopener is better that noreferrer
Thanks again @RachBreeze - this now looked mostly good! Apparently an Additionally, always add I've made these changes for you now so don't worry about that for this PR, all good, merging! 👍 Thanks again, top job!! 🏅 |
Note that the "Save Search" isn't localised in the aria describe by, this replicates the popup which is also not localised.