@@ -0,0 +1,7 @@
+let role = axe.commons.aria.getRole(node);
+let label = axe.commons.aria.label(node);
+label = label ? label.toLowerCase() : null;
+this.data({ role: role, label: label });
+this.relatedNodes([node]);
+
+return true;
is it worth adding `if(!role) return false`?