Bug 89820 - [Browser] no way to get keyboard focus into the browser
Summary: [Browser] no way to get keyboard focus into the browser
Status: RESOLVED NOT_ECLIPSE
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.1   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Grant Gayed CLA
QA Contact:
URL:
Whiteboard:
Keywords: accessibility
Depends on:
Blocks: 223892
  Show dependency tree
 
Reported: 2005-03-31 08:42 EST by Kim Horne CLA
Modified: 2008-04-22 15:48 EDT (History)
9 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kim Horne CLA 2005-03-31 08:42:33 EST
Initial focus for the browser view is in the URL bar.  Tabbing will not bring focus into the browser itself 
unlike on Windows
Comment 1 Kim Horne CLA 2005-03-31 08:43:13 EST
Er, by view I meant editor.  Sorry.
Comment 2 Dejan Glozic CLA 2005-03-31 09:38:38 EST
Steve, is there a know reason why tabbing through children in a Composite 
would not move focus to the Browser widget as one of the children on MacOS?
Comment 3 Dejan Glozic CLA 2005-03-31 09:38:54 EST
'know' should be 'known' :-).
Comment 4 Steve Northover CLA 2005-03-31 09:43:52 EST
Chrix?
Comment 5 Christophe Cornu CLA 2005-03-31 12:57:54 EST
Need to get the focus ring to work on the Browser on the Mac. 

Dejan - do you want to reassign this to SWT or create a new bug report?
Comment 6 Dejan Glozic CLA 2005-03-31 16:14:23 EST
No need for a new bug - moving.
Comment 7 Christophe Cornu CLA 2005-04-04 19:59:10 EDT
We should try to get help from Apple to get the focus ring work cross Carbon / 
Cocoa Webkit. 
On my machine, the carbon webkit examples don't have a working focus ring 
either (CarbonWeb, SimpleCarbonWeb). On the other hand, the pure Cocoa samples 
work well (MiniBrowser).
Comment 8 Steve Northover CLA 2006-06-28 14:21:28 EDT
From the comments that Chrix made, this looks like an Apple problem.  Is the problem still happening?
Comment 9 Karice McIntyre CLA 2006-12-04 09:43:12 EST
Grant, what is the status/target of this bug?
Comment 10 Mark Rowe CLA 2007-03-29 18:44:16 EDT
This bug still occurs on 10.4.9 with WebKit 418.9, though it appears to have been addressed in the latest development builds of WebKit.  You can test one of these builds by either downloading and building from source (http://webkit.org/building/checkout.html), or by downloading a prebuilt bundle from http://nightly.webkit.org/.
Comment 11 Markus Keller CLA 2008-02-08 13:46:05 EST
Getting out of the Browser is also broken on Mac OS X 10.5.1:
In the ControlExample, Ctrl+Tab does nothing, Ctrl+Shift+Tab sends focus to a singularity.
Comment 12 Steve Northover CLA 2008-02-08 13:59:45 EST
Grant, did you get a chance to investigate this?
Comment 13 Mike Wilson CLA 2008-04-22 10:09:08 EDT
Grant? Is there something we can do here?

(Is this NOT_ECLIPSE?)

Comment 14 Grant Gayed CLA 2008-04-22 15:48:11 EDT
This is mostly fixed in HEAD, the Browser can now be tabbed into and out of and throughout, so this is no longer an accessibility issue.

However there is still a Carbon-specific problem with the native Safari control which can be seen in Safari's CarbonWeb app.  If you navigate to a page like http://www.google.com and then repeatedly Shift+Tab until focus leaves the browser area, the focus rectangle moves to the address bar (good) but keys are still delivered to the eclipse.org text field.  The Browser saw the same problem, and no workaround could be found other than to disable backward tabbing within Safari-based Browsers (backward-tabbing into a Browser from outside of it works).

Closing as NOT_ECLIPSE since I don't think this last issue of backward-tabbing can be addressed.