From a2b8124bfbbdb2d329aea242d9a70fd43bdaadda Mon Sep 17 00:00:00 2001 From: Pengoose Date: Mon, 16 Dec 2024 22:45:42 +0900 Subject: [PATCH] chore: add spec link and TODO for getElementAccessibleErrorMessage implementation --- packages/playwright-core/src/server/injected/roleUtils.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/playwright-core/src/server/injected/roleUtils.ts b/packages/playwright-core/src/server/injected/roleUtils.ts index b7a4eeed61..da8e2ca3a7 100644 --- a/packages/playwright-core/src/server/injected/roleUtils.ts +++ b/packages/playwright-core/src/server/injected/roleUtils.ts @@ -462,6 +462,9 @@ export function getElementAccessibleDescription(element: Element, includeHidden: } export function getElementAccessibleErrorMessage(element: Element): string { + // SPEC: https://w3c.github.io/aria/#aria-errormessage + // + // TODO: support https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/validationMessage const cache = cacheAccessibleErrorMessage; let accessibleErrorMessage = cacheAccessibleErrorMessage?.get(element);