huh.. yeah.... i guess you are right. never noticed (it's an ancient script i did for our workflow), since we never use [none]. wierd part is i always assumed that document.masterPages[0]==[none].
there are other bugs too, for example the cancel button does not work. I keep saying i will update it when i get the time, but so far time is something i keep lacking.