Hi Thierry and Sabrina, couldn't you just use two identical markers that have the same normal and visited state, except:
- Marker 1 with 'pulse' and default state as normal.
- Marker 2 without 'pulse' and default state as hidden.
When user opens Marker 1 and then 'closes content', the state of Marker 2 becomes 'visited', and the state of Marker 1 becomes 'hidden'.
From the users point of view, it looks like the same marker, but it has stopped pulsing and looks 'visited'. (I think with a bit of tinkering, you could even stop Marker 1 pulsing when the marker window is open, perhaps through a hover trigger on Marker 1 making Marker 2 visible first. Also, you could use grayed-out text in Marker 2 to emphasise its been visited.)
See basic action here:
https://360.articulate.com/review/content/33be63ae-24fb-4001-abb6-16e6d9fd8ad0/review