Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 279800 - Some focused widgets look strange in webkit
Summary: Some focused widgets look strange in webkit
Status: RESOLVED FIXED
Alias: None
Product: RAP
Classification: RT
Component: RWT (show other bugs)
Version: 1.2   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 1.3 M1   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 273397
  Show dependency tree
 
Reported: 2009-06-10 09:57 EDT by Rüdiger Herrmann CLA
Modified: 2009-07-06 08:54 EDT (History)
2 users (show)

See Also:


Attachments
Focused DataTime widget in Safari 4.0 (622 bytes, image/png)
2009-06-10 10:00 EDT, Rüdiger Herrmann CLA
no flags Details
Proposed patch for RAP Link widget (2.89 KB, patch)
2009-07-03 03:48 EDT, Asen Draganov CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rüdiger Herrmann CLA 2009-06-10 09:57:46 EDT
Serveral widgets have an extra, blue focus rectangle on Safari 4.0
See attached screenshot
Comment 1 Rüdiger Herrmann CLA 2009-06-10 10:00:01 EDT
Created attachment 138793 [details]
Focused DataTime widget in Safari 4.0
Comment 2 Ralf Sternberg CLA 2009-07-01 07:10:02 EDT
The same appears in latest Google Chrome 2.0.x for Shells and focused Link items.
Comment 3 Asen Draganov CLA 2009-07-03 03:47:48 EDT
The affected widgets are DateTime, ExpandBar, Shell, Link. 
It was found out, that the problem is caused by the so called in Qooxdoo EnhancedBorder with 2px width and more specifically by its outer part. A bug in Qooxdoo bugzilla has been opened and an adequate patch has been proposed: http://bugzilla.qooxdoo.org/show_bug.cgi?id=2544
The RAP Link widget is a separate case. Below is the proposed patch for solving this issue.
Comment 4 Asen Draganov CLA 2009-07-03 03:48:22 EDT
Created attachment 140746 [details]
Proposed patch for RAP Link widget
Comment 5 Ivan Furnadjiev CLA 2009-07-03 05:32:40 EDT
Changes are in CVS HEAD.
Comment 6 Rüdiger Herrmann CLA 2009-07-06 08:11:07 EDT
The problem still exists e.g. for the Shell.
The patch that fixes the problem in the qooxdoo sources (see comment #3) isn't yet in CVS.
Comment 7 Ivan Furnadjiev CLA 2009-07-06 08:54:56 EDT
The patch is in CVS, but with the commit of GfxMixin.js (it patches the same place in Widget.js) this change was lost. Same patch is included in GfxMixin.js#prepareEnhancedBorder() too.