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

1

11

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?

Hautemarne answered 31/5, 2016 at 10:15 Comment(1)
Please update the question to include the relevant source.Knowland
V
9

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.

Voluntarism answered 9/9, 2017 at 10:26 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.