The html \"hidden\" attribute is a boolean and does NOT need a value set. It\'s mere presence is sufficient.
What about the \"aria-hidden\" attribute? Is it\'s mere p
You must supply a value for aria-hidden.
"If an element is only visible after some user action, authors MUST set the aria-hidden attribute to true. When the element is presented, authors MUST set the aria-hidden attribute to false or remove the attribute, indicating that the element is visible."
https://www.w3.org/WAI/PF/aria/states_and_properties#aria-hidden