netbox-community / netbox

The premier source of truth powering network automation. Open source under Apache 2. Public demo: https://demo.netbox.dev
http://netboxlabs.com/oss/netbox/
Apache License 2.0
15.45k stars 2.52k forks source link

HTML Formatting issues #16391

Closed andrewgormley closed 6 days ago

andrewgormley commented 1 month ago

NetBox version

v4.0.3

Feature type

Change to existing functionality

Proposed functionality

Fix HTML formatting and best practise issues across the app that were found using Google Lighthouse and WAVE.

Format: (Location) Issue [Occurrences]

Use case

An accessibility audit revealed many issues with the current application. The above changes will address HTML formatting issues, fixing these issues will ensure that users utilising screen readers and other accessibility tools will come across less issues.

Database changes

No response

External dependencies

No response

jeremystretch commented 1 month ago

@andrewgormley thanks for compiling such a comprehensive list. I suspect some of these bullet points will expand into a fairly large number of shallow but broad changes. In order to ensure we can efficiently review the proposed changes in the form of pull requests, let's try to break this down into multiple issues that can be progressed individually. Some themes I see in the list above are:

Could you open a few new issues to track these work items separately? This should greatly reduce the burden of PR review and allow us to approve & merge changes more quickly. We can keep this issue open as a catch-all for anything that doesn't align with a theme (but these should be kept to a minimum). Thanks!

jeffgdotorg commented 6 days ago

This issue's tasks got folded up into others, closing as not planned