Strange, I have the browser open on the forum for dozens of hours in the past. There is no JavaScript that could cause an instance like this (only
element.focus should be able to grab the focus). There's relatively few locations where the focus is called. Besides input focuses, there's only two things which call the window's focus: opening the member list window (which opens in a small, new window, generally only seen when sending a PM) and the help window (which also opens as a new window). Since you stated this was reoccurring, neither of these will be the case.
I also took a close look at how the time online thing works. It doesn't use AJAX, but rather very simply tries to count the time based on user interactions. If you were to login without doing anything, it should count your time online as up to 15 minutes. Every time you click a link or make a post while logged in, this counter will be reset. The time online, therefore, is extremely inaccurate, but based only on interactions, so cannot possibly steal focus. Running a quick search, I could not find any AJAX calls in the source (barring mods).
I'll try and run firefox with a fullscreen application later and see if I encounter any focus stealing, as chrome does not support the focus command (opening a new window via
target="_BLANK" will always be focused. Pop unders are the result of
window.blur). However, I don't recall seeing such a problem before on any type of site, including this Glest Board, regardless of the browser, and I often keep a web browser open most of the time, even when playing a full screen game. Can you provide more information, such as if Firefox is minimized or maximized (there was a
bug in the past where a minimized Firefox window caused fullscreen applications to minimize, though that was patched), what specific page(s) this occurs on, if it occurs with other browsers, does it occur with addons disabled (that buggy adobe flash addon had issues with such in the past, as well), and if it occurs on other operating systems.
Besides that, I'll try and see if I can replicate it. Has anyone else seen such an issue?