Correctly linkify aria-hidden ancestor

Bug: 907359
Change-Id: I1e44e7b452e5713b854da68669a72e9e3aa79326
Reviewed-on: https://chromium-review.googlesource.com/c/1345757
Reviewed-by: Joel Einbinder <[email protected]>
Commit-Queue: Alice Boxhall <[email protected]>
Cr-Original-Commit-Position: refs/heads/master@{#610348}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a8991e6176684e4b70cf8819cfe1300993ab337a
diff --git a/front_end/accessibility/AccessibilityNodeView.js b/front_end/accessibility/AccessibilityNodeView.js
index f0c0a2e..0706be5 100644
--- a/front_end/accessibility/AccessibilityNodeView.js
+++ b/front_end/accessibility/AccessibilityNodeView.js
@@ -507,7 +507,9 @@
     if (this._deferredNode) {
       valueElement = createElement('span');
       element.appendChild(valueElement);
-      Common.Linkifier.linkify(this._deferredNode).then(linkfied => valueElement.appendChild(linkfied));
+      this._deferredNode.resolvePromise().then(node => {
+        Common.Linkifier.linkify(node).then(linkfied => valueElement.appendChild(linkfied));
+      });
     } else if (this._idref) {
       element.classList.add('invalid');
       valueElement = Accessibility.AXNodePropertyTreeElement.createExclamationMark(ls`No node with this ID.`);