Bug 138453

Summary: Metacity focus stealing is a security hazard and usability problem
Product: [Fedora] Fedora Reporter: Alan Cox <alan>
Component: metacityAssignee: Havoc Pennington <hp>
Status: CLOSED UPSTREAM QA Contact:
Severity: high Docs Contact:
Priority: medium    
Version: 3   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-11-09 14:54:20 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Alan Cox 2004-11-09 13:30:37 UTC
Metacity hands focus to new windows. This regularly means that hitting
return in a terminal window as evolution fetches new mail cancels the
fetch. It means new irc windows steal focus from web browsers and
people type credit card data onto irc. Its unpleasant from a usability
point of view as well.

New windows should not steal focus unless they are stealing it from
another window of the same application (eg  dialog boxes) or
specifically request to do so.

Comment 1 Havoc Pennington 2004-11-09 14:54:20 UTC
If you want the very long version of how this specific problem is
being addressed:
http://cvs.gnome.org/viewcvs/metacity/doc/how-to-get-focus-right.txt?rev=1.3

One of the bugs mentioned there is still open to remerge the focus
stealing prevention into GNOME 2.10