I had an idea late last night: what if I could position UI for configuring a XUL element without moving or resizing that element? This would give a decidedly WYSIWYG feel to editing XUL interfaces.
The above link is a demo of one way this might work. In essence, I'm emulating the <xul:popup/> element, but with XUL controls included and working. I'd like your feedback on it, including good practices for opening and closing the "context" box, and accessibility support.
There's also some strange happenings with shift+tab which I'd like help figuring out.
UPDATE: The shift-tab issues are bug 306058.
Posted by WeirdAl at February 9, 2007 1:07 PM