Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 326578 - [Intro] RTL Welcome with links can cause overlap on hover
Summary: [Intro] RTL Welcome with links can cause overlap on hover
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: User Assistance (show other bugs)
Version: 3.7   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.7 M3   Edit
Assignee: Chris Austin CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-29 15:00 EDT by Chris Austin CLA
Modified: 2011-05-02 14:12 EDT (History)
1 user (show)

See Also:


Attachments
Test Plugin showing the issue (6.38 KB, application/octet-stream)
2010-09-29 15:01 EDT, Chris Austin CLA
no flags Details
Proppsed Patch which removes 'direction:rtl' (1.68 KB, text/plain)
2010-09-29 15:02 EDT, Chris Austin CLA
no flags Details
Screenshot of overlapping Welcome (26.39 KB, image/png)
2010-09-29 15:33 EDT, Chris Austin CLA
no flags Details
3.6.2 patch (3.18 KB, patch)
2011-05-02 14:12 EDT, Chris Austin CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Austin CLA 2010-09-29 15:00:20 EDT
Using a language that is read from right to left (rtl), the Welcome can have some unexpected overlaps.  This occurs on Windows, because the internal browser that displays the Intro runs off of Internet Explorer.  IE (even IE 8) can have problems displaying content when the body style is 'direction:rtl;'.  In Eclipse's case, it can manifest itself when there are links in the home page.  When you hover over the link, it moves the right column on top of the left.

To Reproduce:
1)  Add the attached plugin (com.ibm.test.productplugin) and run eclipse using the product 'com.ibm.test.productplugin.product' and the switch '-dir rtl'.
2)  View the Welcome screen, and go to the home page.  If under customize nothing is selected, make sure to select all of the Root Pages.
3)  If the page does not show overlapping text, hover the mouse over the link '
Hover over me to see the RTL overlap issue'
Comment 1 Chris Austin CLA 2010-09-29 15:01:06 EDT
Created attachment 179885 [details]
Test Plugin showing the issue
Comment 2 Chris Austin CLA 2010-09-29 15:02:37 EDT
Created attachment 179886 [details]
Proppsed Patch which removes 'direction:rtl'

The proposed solution I have is to remove the body direction:rtl css statements in each theme.  The overall look of the Welcome page still appears in-tact, but without the strange overlapping side-effects.
Comment 3 Chris Goldthorpe CLA 2010-09-29 15:28:27 EDT
Can you attach a screen shot also?
Comment 4 Chris Austin CLA 2010-09-29 15:33:59 EDT
Created attachment 179890 [details]
Screenshot of overlapping Welcome
Comment 5 Chris Austin CLA 2010-09-30 15:05:25 EDT
Patch committed to HEAD.
Comment 6 Chris Austin CLA 2011-05-02 14:12:24 EDT
Created attachment 194522 [details]
3.6.2 patch

Patch has also been backported to 3.6.2 maint.