I ran a diff between the original 0.9.1 DropMenu snippet and your version of it. Apart for some markup differences (extra new lines, { on an other new line, added or removed tabs) I couldn’t find a difference in the code itself. BTW, I didn’t spend very much time on it, so I may have overlooked something.
OK I can’t tell you what I did since I didn’t keep track of it, but this modified code works fine for me:
Bug filed:
Please post this in as a bug report so we can evaluate it when upgrading for the next release. Thanks!