Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nuance Dragon - Support - Web Component - Shadow Root #2

Open
deleonio opened this issue May 13, 2023 · 0 comments
Open

Nuance Dragon - Support - Web Component - Shadow Root #2

deleonio opened this issue May 13, 2023 · 0 comments

Comments

@deleonio
Copy link

deleonio commented May 13, 2023

The W3C's Web Component Standard was published in 2014 and has been used more and more for several years. The reason for this is the uniformity of browser support (IE11 + Edge Chromium).

It makes strategic and economic sense to develop framework-agnostic components, and these are Web Components. The shadow root ensures robust behavior of the components here.

In recent years, browser extensions, testing tools, etc. have also added support for Shadow-Roots as more and more websites use Web Components.

For example: Nightwatch.js, Microsoft Playwight, Selenium

We ask Nuonce Dragon to optimize the detection of the DOM and accessibility trees so that all Sub-DOMs in Shadow-Roots are also detected. The algorithm is very simple, because when a Shadow-Root node is detected, it can simply continue scanning one more level down.

Thanks a lot.


Note
Do you also rely on Nuance Dragon and need this feature, then like this issue too.
👇

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant