I'm trying to upgrade the `jsdom` module that we use for our internal test environment. It's a big jump (v0.2.15 to v0.8.6), so no surprise there are problems, but one of them happens to be that `node.value` remains `"giraffe"` after this `input` event. I'll investigate some more. Thanks for confirming this is the expected behavior.