I'm working with creating Rangy nodes in IE for a special feature used in a content-editable div. Trying to make it as global as possible so there is a lot of key handling code to make sure it handles all the various characters, languages, and IMEs correctly. There is one if statement in a function which has one condition "e.charCode" in a series of "or's" for which the if statement is entered. On IE, charCode is undefined but only when typing the Norwegian character å (alt + 134) is charCode actually valid with that character. This throws everything off and deletes the Rangy node completely in the textbox and makes further typing not respond.
My question is why does the å character behave differently then every other ASCII extended character I have tried? And is there any other special case for Germanic languages that is similar to this issue that I should know about?