summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/wasm/qwasmaccessibility.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms/wasm/qwasmaccessibility.cpp')
-rw-r--r--src/plugins/platforms/wasm/qwasmaccessibility.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/platforms/wasm/qwasmaccessibility.cpp b/src/plugins/platforms/wasm/qwasmaccessibility.cpp
index 05ab554a9c3..7549a0ab6c4 100644
--- a/src/plugins/platforms/wasm/qwasmaccessibility.cpp
+++ b/src/plugins/platforms/wasm/qwasmaccessibility.cpp
@@ -553,8 +553,9 @@ void QWasmAccessibility::setHtmlElementTextName(QAccessibleInterface *iface)
const QString name = iface->text(QAccessible::Name);
const QString value = iface->text(QAccessible::Value);
+ // A <div> cannot contain aria-label
if (iface->role() == QAccessible::StaticText)
- setAttribute(element, "aria-label", name.toStdString());
+ setProperty(element, "innerText", name.toStdString());
else if (iface->role() == QAccessible::EditableText)
setProperty(element, "value", value.toStdString());
else
@@ -918,7 +919,7 @@ void QWasmAccessibility::handleDescriptionChanged(QAccessibleInterface *iface)
setAttribute(describedBy, "id", id);
setAttribute(describedBy, "aria-hidden", true);
setAttribute(element, "aria-describedby", id);
- setProperty(describedBy, "innerHTML", desc);
+ setProperty(describedBy, "innerText", desc);
}
}
}