Explorar o código

无障碍:对于鼠标事件,暂且不读取aria-label内容

任一存 %!s(int64=3) %!d(string=hai) anos
pai
achega
d21a966dbd
Modificáronse 1 ficheiros con 7 adicións e 5 borrados
  1. 7 5
      web/src/utils.js

+ 7 - 5
web/src/utils.js

@@ -17,11 +17,13 @@ function mapTags(tag) {
 }
 
 function extractTextForMagnify(e) {
-  const ariaLabel = e.path[0].getAttribute('aria-label')
-  if (e.path[0].getAttribute('aria-label')) {
-    return {
-      elemDisc: '',
-      elemContent: ariaLabel
+  if (e.type === 'focusin') {
+    const ariaLabel = e.path[0].getAttribute('aria-label')
+    if (ariaLabel) {
+      return {
+        elemDisc: '',
+        elemContent: ariaLabel
+      }
     }
   }