Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

typeError: Failed to execute 'contains' on 'Node': parameter 1 is not of type 'Node Polymer

I am trying to implement context menu using polymer paper menu. Whenever I remove node from dom. polymer is throwing error like this

typeError: Failed to execute 'contains' on 'Node': parameter 1 is not of type 'Node'

and I get the following error message:

Error screenshot attached

What shall I do?

like image 586
Prathap Parameswar Avatar asked May 31 '16 10:05

Prathap Parameswar


1 Answers

I had the same issue. This is due to polymer-mini.html checks if the arg passed to document.documentElement.contains(node) is node type. Debugging i could see that an event propagated so the last iteration was window object causing this issue. My solution was adding ev.stopPropagation() to the code before removing action.

like image 65
emememe Avatar answered Oct 21 '22 12:10

emememe