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

Support Shadow Dom #42

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

jarstelfox
Copy link

@jarstelfox jarstelfox commented Aug 11, 2022

I was having a hell of a time down on older node with phantomjs, gulp, karma, and the like.

Let's use the existing configs, but just minimally swap them to modern standards.

Right now I am on node 18 and all is working just fine.

This pull adds support for working under a shadow dom and even fully tests it.

However, I did drop the travis yaml from our fork, I can add it back as needed.

I was having a help of a time down on node v4 with phantomjs, gulp, karma and the like.

Let's use the existing configs, but jsut minimally swap them to modern standards.

Right now I am on node 18 and all is workign just fine.
Now fluid vids will work as expected inside or outside a shadow dom.

Note: This commit does use getRootNode which likely changes the supported envs.

For us, this is not a huge deal and likely could be fixed with a small if check
to see if that function is supported.
If it takes time to init a shadow dom, we need to wait to ask for our root node.

The most ideal time is at init.

This still passes test, but I can see it will also fix the issues we have.
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

Successfully merging this pull request may close these issues.

1 participant