Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Is There a Solution for Focus-Hungry Apps? 131

V.Toulias asks: "Over the past few years, I have seen a rise in the percentage of applications installed in my Windows box that do not ask nicely for my attention but force themselves into view when they think they have something important to tell me. Mail clients that pop-up into view when a new email is sent or received, instant messengers that pop up when a new message arrives, browser pop-ups that... pop-up even though the page is loading in a 'background window', informational OS messages, It-seems-that-you're-writing-a-letter app helpers, security warnings and the list goes on. It doesn't take a science study to realize the adverse effects that this phenomenon is causing on your productivity and concentration. So, apart from the obvious suggestion of switching OS, is there any other solution to this disturbing trend?"
This discussion has been archived. No new comments can be posted.

Is There a Solution for Focus-Hungry Apps?

Comments Filter:
  • by hal2814 ( 725639 ) on Friday March 31, 2006 @05:39PM (#15037382)
    The single most annoying thing to me as far as GUIs on any system is when I'm trying to type or click something and some self-important GUI app steals my focus and pops up on top of what I'm working on. I'd be happy with a GUI system that would let me replace SetFocus (or whatever they call the equivalent) with a big fat no-op.

    The second thing I'd like to do is disable those stupid XP security warnings the poster talks about.

    So far, I haven't been able to find a way to do either.
  • two monitors (Score:5, Insightful)

    by russellh ( 547685 ) on Friday March 31, 2006 @05:41PM (#15037397) Homepage
    Use two monitors, and do your real work on the secondary screen.

    I assume you're talking about Windows. This happens on the Mac to some extent, usually when launching apps - eg when I launch Mail then switch back to the app I was using, of course, new windows in Mail throw themselves on the top. This was not a problem in classic Mac OS which enforced application level window layers, which - to be perfectly honest - I prefer for this very reason.

    But I've found two monitors do the trick.
  • by LiquidCoooled ( 634315 ) on Friday March 31, 2006 @05:55PM (#15037518) Homepage Journal
    The update one for firefox is SO bad.

    Last time I had an update it popped up with the default action set to Update.
    It grabbed the focus whilst I was typing a comment like this and upgraded without my explicit consent.

    I was VERY annoyed with that action.

    The browser should be able to check for updates on startup only (I want the updates and to be told about them, just not in the middle of a session)
  • Re:two monitors (Score:1, Insightful)

    by Anonymous Coward on Friday March 31, 2006 @06:14PM (#15037672)
    > This happens on the Mac to some extent, usually when launching apps - eg when I launch Mail then switch back to the app I was using, of course, new windows in Mail throw themselves on the top

    And this is a pity because it was not happening on NeXTstep. An application that finished launching was automatically put into focus UNLESS the user set the focus to any other app during the launch time (because I think Dock.app was getting the focus during hte launch).

    App stealing focus is one of the most irritating thing ever. Web pages too (Load page, start typing in a field, then oooops, it moves to another, or just select the whole field)
  • by aminorex ( 141494 ) on Friday March 31, 2006 @06:37PM (#15037850) Homepage Journal
    It's not just an annoyance, it's a bug. For example, when I'm executing a complex keyboard operation, and a dialog pops up and steals my focus, a bunch of work may have been destroyed. It's a security issue as well. When I'm filling in a password (or having one filled in for me by automation), and an instant messenger suddenly pops up, taking those keystrokes, its a sordid tale of woe. No alert should ever take focus unless it's of the "core meltdown, imminent mass casualties" variety.

    One could write an app which monitors keystrokes and tracks focus, which calculates focus independently of the window manager, and detects any discrepancies, and corrects them as soon as possible, but it will still leak events sometimes, inevitably, unless it acts as a translation filter and checks at every event for correct focus.

  • by cunkel ( 111089 ) on Friday March 31, 2006 @07:33PM (#15038196)
    The popups and focus stealing are a symptom of a larger problem: application authors assume you bought a computer just to run their application.

    • You bought a computer just so that you could run AIM, so of course it should notify you loudly whenever something "interesting" happens.

    • You bought a computer just so that you could run MS Office, so of course it should hang around in memory all the time so that it will start faster.

    • You bought a computer just so that you could run Java applets, so of course there should be a program running all the time that checks for updates to the Java runtime. Also there should be a little coffee cup in the tray, right?

    • You bought a computer just so you could read PDFs, so Adobe Reader ought to install icons on your desktop, and in the root of the start menu. Never mind that you always open a PDF by double clicking on it, or automatically inside a web browser, and so you will never actually open Adobe Reader directly.

    • You bought a computer just so that you have something to scan for viruses, so of course McAfee virus scanner better tell you when it updates its virus definitions.

    ...didn't you?

"If I do not want others to quote me, I do not speak." -- Phil Wayne

Working...