Devographics / StateOfJS-Vulcan

A Vulcan app to host the State of JS surveys
18 stars 25 forks source link

Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node. #122

Open abiriadev opened 2 years ago

abiriadev commented 2 years ago

there might be a problem with the Library Evaluation question (which is located under the Other Tools section).

environments that cause this issue:

how to reproduce:

image

  1. hover over the factor box (blue border).
  2. then move the cursor out of the factor box (maybe this issue is associated with the mouseleave event).

then this error dialog appears: image

and the information above might not be enough to reproduce this issue, for example, I couldn't find an appropriate environment that causes this issue (except chrome) yet.

I've tried it on firefox, Chromium (same version as chrome, 97.0.4692.71) before, but they show me a normal popup, also didn't test it on major os like windows yet.

finally, the site footer said Found a bug? Leave an issue. so I'll leave this here, but if this is not the appropriate place to report that, please tell me.

abiriadev commented 2 years ago

+ same issue at JavaScript Pain Points and What do you feel is currently missing from JavaScript? in Opinions

abiriadev commented 2 years ago

+ in addition, when hovering, there is no pop-up. I believe this issue has occurred because the script was trying to remove the 'not existing' element.