@@ -1,5 +1,8 @@
-function ariaHiddenBodyEvaluate(node) {
-	return node.getAttribute('aria-hidden') !== 'true';
+function ariaHiddenBodyEvaluate(node, options, virtualNode) {
+	return (
+		virtualNode.hasAttr('aria-hidden') !== true ||
+		virtualNode.attr('aria-hidden') === 'false'
+	);
 }
 
 export default ariaHiddenBodyEvaluate;
function ariaHiddenBodyEvaluate(node) {
	return node.getAttribute('aria-hidden') !== 'true';
}

export default ariaHiddenBodyEvaluate;

Interesting change. Did this solve a problem you ran into? Was `virtualNode.attr('aria-hidden') !== 'true'` not working?