Really nice solution, well done!
I was going to ask about why change is an anchor tag but proceed and cancel are both buttons. That could be fine but possibly not. The key question is what would you expect to happen on click of each of these?
The only other point to raise is that adding really obvious and clear focus-visible styles to interactive elements is probably more important than active states, as it tells keyboard users where they are focused on the page. These styles should not be subtle and there is a new requirement coming in WCAG 2.2 that focus visible styles must include some kind of thick outline or border on all sides of the element. If there’s ever an enhancement you want to add to things like links and buttons - this is the important one
@albina0104
Posted
@grace-snow Hello! Thank you for your response!
I have a question about focus-visible styles. I see that browsers already do this thing for us - they add an outline on each focusable element when I press Tab. Is it not enough, do I need to do something else?
@albina0104 it depends how obvious they are on each specific design. Often the defaults are too subtle or hard to see