equal-access icon indicating copy to clipboard operation
equal-access copied to clipboard

[KCM Hardening] what to do about fixed position items on page

Open marcjohlic opened this issue 2 years ago • 6 comments

Here is an example on our able page:

Note that the heading is fixed and the number 18 and 23 is fixed as you will see when I moved down the page

image.png

Here I have moved down the page a bit - the heading tabs stops visualization have moved up but heading did not move and the same with 18 and 23.

image.png

This is tricky.

marcjohlic avatar Aug 25 '22 19:08 marcjohlic

Possibly add a user-selectable option for re-draws when the page is reflowed or scrolled. It would have a note to the user that this option could impact performance.

It appears another tool redraws the tab stop indicators when the page is scrolled. This allows them to "track" fixed position items, but it does come at a performance cost.

Maybe giving the user the option for this (off by default) would be a decent option. Something to discuss with Design and Dev.

marcjohlic avatar Aug 25 '22 19:08 marcjohlic

Triage: We will put this into the back log this is a limitation of when the scan was taken. And scrolling moves elements around so another scan would be needed to redraw things. We could trigger another redraw but on many webpages this "continuous" redraw method would be too much processing for uses browsers.

aliunwala avatar Aug 25 '22 20:08 aliunwala

We are working on the issues for the Checker and thus the KCM re-architecture. Tom and I will figure out where this should be addressed.

drjoho avatar Jan 23 '23 22:01 drjoho

@tombrunet do you recall why we put this in Checker implementation waiting on Designs?

MHoov avatar Jun 08 '23 17:06 MHoov

@MHoov I think we should be able to automate this, but I think there was a proposal to put up a warning that the page changed and needed to be refreshed.

tombrunet avatar Oct 04 '23 14:10 tombrunet

@tombrunet I don't believe we ever created an issue for this.

We did update the user guide to state "Important note: the keyboard checker mode does not track page changes. Turn the mode off and on again to update the visualization."

Question, do want this warning to pop-up for every page change (i.e., are there other types of page changes where this warning wouldn't apply)?

MHoov avatar Oct 04 '23 15:10 MHoov