I agree. We just change tool to lectora and surprised that there are no visited state or clicked state that stays as long as you dont mark another one. I am used to do a lot of work arounds but now when we should follow WCAG and accessibility we want to limited the risk to make things that not work for everyone.
Prior to 2010 it was possible to use :visited to access user browser history and even enough information to guess at a persons identity, however browsers now limit the information that can be gleaned from nefariously using CSS styles (with JS and PHP) by limiting what can be styled and reported back to a server. Guess what, everything you need to have visited styled links/buttons (color, background-color, outline-color, border-color and more) has been available for ten years plus now.
eLearning Brothers has a fantastic opportunity to do what StoneCalibre didn’t, listen to your users and add the things that have been requested for years, fix the issues that have plagued users for years and finally, use and output standard HTML5.