Comment 36 for bug 33840

Revision history for this message
In , Krudtaa (krudtaa) wrote :

This is definitely one annoying way of default focus() handling.

And why is this marked as UNCONFIRMED is beyond me?

Using FF 2.0 on XP pro.

Could not understand why this focus() did not work in my new and old webapplication (I could bet this was working in some earlier FF version by default).

You FF developers are doing really great. My favourite browser it is.

But it is a real bummer to:

Not make it backward compatible by default.
   "Raise or lower windows" should definitely be checked by default when
   you install FF.

For this one I think it should also be added that it would probably be a good idea to show a warning in the current window that the application tried to set focus but failed. And then a click on a button should then bring the child window (or whatever) in focus (to make it more intuitive for the end-users that is).
Is it not possible to check wether the child window actually was tried focused because the end-user clicked somewhere, and because the end-user clicked somewhere then the focus() should automagically work.

I can just imagine all the frustrasion on the developers with old apps not working (by default) anymore.

Not to forget all the irritated end-users that suddenly find that something is not working anymore.

Please fix this ASAP and set
"Raise or lower windows" to checked for new installations.

I really hope some developer fixes this. It should not be that hard.

And for those that say that popup windows are horrible.
Well that depends what kind of popup you are talking about.
If you are working with a web-application as an enduser and let say want to pick a date for a form-field, then I would say that it greatly enhances the web-application if popups are used, and it definitely makes the life a lot easier for the enduser and the developer if it is possible to set focus to that child window after window.open, especially important when the enduser select another window after opening the popup, and then click on the button or whatever that triggers the popup.... if the focus() are not used the second time then the enduser will very likely produce a few "words" to the developer of the app.
One fact remains though, this feature ( focus() ) is in use on many sites.

I can think of one zillion cases like the one above......
So IMHO this is important to get right.

Any developer care to take this?