This change will make it possible to use the sidebar correctly using keyboard and screen reader navigation. It uses inert primarily to achieve this. I reordered the HTML and encapsulated all the main elements (header, main-content, footer) in one container, so I only need to apply inert to one element instead of multiple seperatly. This change didn't impact the presentation (styling) surprisingly enough.
More changes are coming...
TODO:
[ ] Fix scrolling issue in sidebar on small viewports
[ ] Apply element (since this PR already includes a restructure, this should be little effort)
WIP
This change will make it possible to use the sidebar correctly using keyboard and screen reader navigation. It uses
inert
primarily to achieve this. I reordered the HTML and encapsulated all the main elements (header, main-content, footer) in one container, so I only need to applyinert
to one element instead of multiple seperatly. This change didn't impact the presentation (styling) surprisingly enough.More changes are coming...
TODO: