What is the purpose of the "onvalidationstatuschange" event? It seems the purpose of the validation is to prevent clickjacking and it's not clear why the site should be informed about it.
If the goal is to help with debugging of invalid states this should be handled locally in the devtools and not exposed to content scripts.