snuggsi icon indicating copy to clipboard operation
snuggsi copied to clipboard

"Failed to execute 'selectNodeContents'" on 'Range': parameter 1 is not of type 'Node'

Open Lomacar opened this issue 2 years ago • 2 comments

Expected Behavior

Snuggsi should work and not die with an error when trying to run examples directly from the readme.

Current Behavior

I get an error

"Failed to execute 'selectNodeContents'" on 'Range': parameter 1 is not of type 'Node'

Possible Solution

No idea

Steps to Reprod(uce)

Well I have been trying all sorts of things. Running it on Codepen, creating a local file, running on a local server, downloading the snuggsi js. I was having issues getting it to work without saying "Template is not defined". But I got that sorted out, but I cannot get rid of this other error. Here is an example on Codepen which doesn't directly follow the readme examples, but gives the same error: https://codepen.io/lomacar/pen/rNwGYbN

Context

Just trying to use Snuggsi.

Your Environment

Any environment.

Lomacar avatar Sep 14 '21 21:09 Lomacar

I had a similar issue when trying out some examples on CodePen. It'll work if you put brackets around Template invocation, like so:

  const template = Template(`snuggsi`);

It seems that the tagged template literals that are used in the examples, are not compatible with CodePen as I suspect the latter only expects the "classical" JavaScript.

born2discover avatar May 23 '22 14:05 born2discover

Thanks. It works now. But I already went ahead and made my own web component system which I think is an improvement over snuggsi. https://github.com/Lomacar/Ewok

Lomacar avatar May 31 '22 18:05 Lomacar