|
@@ -23,6 +23,7 @@ function mapTags(tag) {
|
|
|
return ret
|
|
|
}
|
|
|
|
|
|
+let lastMeaningfulNode = null
|
|
|
function extractTextForMagnify(e) {
|
|
|
let meaningfulNode = e.path[0]
|
|
|
|
|
@@ -67,6 +68,11 @@ function extractTextForMagnify(e) {
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ if (meaningfulNode === lastMeaningfulNode) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ lastMeaningfulNode = meaningfulNode
|
|
|
|
|
|
let elemType = ''
|
|
|
const ariaLabel = meaningfulNode.getAttribute('aria-label')
|