Hi, I tested if the constant in idl was readonly, like that : var node = document.getElementById('console'); alert(node.ELEMENT_NODE); node.ELEMENT_NODE = 666; alert(node.ELEMENT_NODE); And it's strange, I can change ELEMENT_NODE value. I know it's stupid to do this but is it the correct behaviour ? Regards, Mario