[Project_owners] window.focus() failing on Linux
neil at parkwaycc.co.uk
Wed Aug 27 02:07:04 PDT 2008
Michael Vincent van Rantwijk, MultiZilla wrote:
> Neil wrote:
>> Michael Vincent van Rantwijk, MultiZilla wrote:
>>> I can't get window.focus() to work on Ubuntu Linux. It appears to
>>> be limited to SeaMonkey because it works in Mozilla Firefox. Anyone
>>> found a workaround for this bug?
>>> Note that calling window.focus() a number of times will bring the
>>> window in the foreground, but the title bar at the top has the wrong
>>> color, as if it isn't really focused.
>> This is normal behaviour for window.focus() on Linux, and we use
>> identical widget code; maybe your window manager special-cases Firefox?
> You mean that I have to call window.focus() a couple of time for it
> works, or that when that works that the title bar isn't focused?
Ah, sorry for not reading your message carefully enough, but I meant
that my understanding is that it should raise the window without
activating it. If you know your gtk programming (I don't), feel free to
read widget/src/gtk2/nsWindow.cpp's nsWindow::SetFocus method.
More information about the Project_owners