Thanks! The pointers are per user, and each time they hit the dismiss link, that pointer should be gone for the user for good. (Unless someone deletes the “dismissed_wp_pointers” meta field in the db, in which case they will come back again until dismissed once again).
I say SHOULD, because I just discovered a small bug in the underlying code that I integrated into my plugin that will sometimes affect this dismissal if there is more than one pointer on a particular page. In those rare cases, the pointer dismissal might be out of order. I am looking into a fix for this and hope to have one shortly.
Unless someone deletes the “dismissed_wp_pointers” meta field in the db, in which case they will come back again until dismissed once again
There could probably be a “Reset Pointers” Button on the settings page if one wants to have them back again.
Would be a nice feature. 🙂
Good idea, I was thinking about that myself, but trying to decide if it makes sense to allow it to be reset globally (for everyone) or per user. I will think about it and add it to my feature requests list.
You may not realize this btw, but you can already reset any pointer globally just by changing its unique id and re-saving it. Since there will no longer be a reference in the db to the id, it will show up again on those screens for everyone. 🙂
FYI, new version I just released allows you to reset all pointers for all users at once.