-
-
Notifications
You must be signed in to change notification settings - Fork 9.5k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[WebProfilerBundle] Improve accessibility of tabs and some links #48762
Conversation
src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig
Show resolved
Hide resolved
src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig
Outdated
Show resolved
Hide resolved
src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/cache.html.twig
Outdated
Show resolved
Hide resolved
be0e362
to
21a0396
Compare
Thanks for the review @stof. I did all the changes that your requested, including certain HTML structure changes to make it fully accessible. |
src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/logger.html.twig
Outdated
Show resolved
Hide resolved
Thank you @javiereguiluz. |
|
||
<li class="{{ has_error_logs ? 'active' }}"> | ||
<button role="tab" class="tab-control {{ has_error_logs ? 'active' }}"> |
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.
This template puts an input
inside a button
, which is invalid HTML markup (and inaccessible one). You cannot have it being both a radio group and an ARIA tablist AFAICT.
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.
I'm going to fix it in a separate PR. Thanks.
Update: here's the PR: #48963
…anel filters (javiereguiluz) This PR was squashed before being merged into the 6.3 branch. Discussion ---------- [WebProfilerBundle] [WebProfilerPanel] Update the logger panel filters | Q | A | ------------- | --- | Branch? | 6.3 | Bug fix? | yes | New feature? | no | Deprecations? | no | Tickets | #48762 (comment) | License | MIT | Doc PR | - This only changes the HTML contents of the logger profiler panel to make them valid (and keeps them accessible). No feature or behavior was changed. Commits ------- a8523cb [WebProfilerBundle] [WebProfilerPanel] Update the logger panel filters
…anel filters (javiereguiluz) This PR was squashed before being merged into the 6.3 branch. Discussion ---------- [WebProfilerBundle] [WebProfilerPanel] Update the logger panel filters | Q | A | ------------- | --- | Branch? | 6.3 | Bug fix? | yes | New feature? | no | Deprecations? | no | Tickets | symfony/symfony#48762 (comment) | License | MIT | Doc PR | - This only changes the HTML contents of the logger profiler panel to make them valid (and keeps them accessible). No feature or behavior was changed. Commits ------- a8523cb091 [WebProfilerBundle] [WebProfilerPanel] Update the logger panel filters
This improves Profiler accessibility a bit by: