diff options
| -rw-r--r-- | src/plugins/platforms/wasm/qwasmaccessibility.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/platforms/wasm/qwasmaccessibility.cpp b/src/plugins/platforms/wasm/qwasmaccessibility.cpp index 7549a0ab6c4..8a9e6c92d38 100644 --- a/src/plugins/platforms/wasm/qwasmaccessibility.cpp +++ b/src/plugins/platforms/wasm/qwasmaccessibility.cpp @@ -444,7 +444,7 @@ emscripten::val QWasmAccessibility::createHtmlElement(QAccessibleInterface *ifac setHtmlElementGeometry(iface); setHtmlElementTextName(iface); setHtmlElementDisabled(iface); - setHtmlElementVisibility(iface, true); + setHtmlElementVisibility(iface, !iface->state().invisible); handleIdentifierUpdate(iface); handleDescriptionChanged(iface); @@ -502,7 +502,6 @@ void QWasmAccessibility::setHtmlElementVisibility(QAccessibleInterface *iface, b { emscripten::val element = getHtmlElement(iface); - visible = visible && !iface->state().invisible; if (visible) { setAttribute(element, "aria-hidden", false); setAttribute(element, "tabindex", ""); @@ -748,7 +747,7 @@ void QWasmAccessibility::populateAccessibilityTree(QAccessibleInterface *iface) if (exists) { linkToParent(iface); - setHtmlElementVisibility(iface, true); + setHtmlElementVisibility(iface, !iface->state().invisible); setHtmlElementGeometry(iface); setHtmlElementTextName(iface); setHtmlElementDisabled(iface); |
