Description
Describe the bug
When using the construct-style-sheet
for instance in JSDom, then in some cases, document
seems to be undefined. There was an if condition introduced with a fix:
construct-style-sheets/src/Location.ts
Line 219 in bdd71c7
This will throw an error when document
is undefined: Error: Uncaught [ReferenceError: document is not defined]
To Reproduce
Steps to reproduce the behavior: Is not as easy to provide a reproduction, but the bug is clear, I guess.
Expected behavior
The error should not be thrown in non-dom-like environments.
In order to solve the problem, the if condition needs to be
// this will not throw an error when document is not defined.
if (typeof document === 'undefined') {
Additional context
So far, this problem was detected in JSDom environment when running custom components in Vitest.
Activity
denyo commentedon Sep 26, 2024
There is this PR already: #128
felixmagnus commentedon Oct 18, 2024
Any update on this? Would be great if the PR could be merged 👍