Shouldn't setting onmessage on a Worker object enable the port message queue? Currently step 8 of the "run a worker" algorithm enables the port message queue for the WorkerGlobalObjectScope side, but it is never enabled when going in the other direction, if I'm reading the spec correctly. -- Simon Pieters Opera Software