Makes sense to me to disable "legacy fullscreen support" by default in compiz to match metacity. If gnome's default setup doesn't support "legacy fullscreen support" (and I presume if metacity doesn't now, it probably hasn't for a long time) then I imagine most problems that normal people actually use don't need "legacy fullscreen support". I know very little about this, so I hope someone more knowledgeable can give their opinion.
Also we could hack firefox so it doesn't enable javascript to set the window (x,y) to exactly (0,0). Very few window managers will let you actually position a window so the title bar is off the screen, so allowing javascript to set y coordinates like that doesn't make sense.
Wahoo! We figured it out.
Now what do we do about it?
Makes sense to me to disable "legacy fullscreen support" by default in compiz to match metacity. If gnome's default setup doesn't support "legacy fullscreen support" (and I presume if metacity doesn't now, it probably hasn't for a long time) then I imagine most problems that normal people actually use don't need "legacy fullscreen support". I know very little about this, so I hope someone more knowledgeable can give their opinion.
Also we could hack firefox so it doesn't enable javascript to set the window (x,y) to exactly (0,0). Very few window managers will let you actually position a window so the title bar is off the screen, so allowing javascript to set y coordinates like that doesn't make sense.