First up, the bug that is preventing this from working properly needs to be squashed. I confirmed with devnull earlier today that this is still present in 0810 alpha, so I have logged a ticket in trac.
This bug exists in 0710 as well.
Yeah, I know, I'm using 0710 and experience the bug, that's why I had to get someone using 0810 to confirm it is
still there before I could log a ticket. Possy - you've changed my ticket to "head" version and no milestone.... what does that imply? Is that just saying that its a bug in all versions? And if there is no milestone, won't that mean no one will ever look at it?