Bug 58741

Summary: fast/text/zero-width-characters-complex-script fails on Chrome and Qt on Linux
Product: WebKit Reporter: Jungshik Shin <jshin>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: kling, mrobinson, pnormand, rniwa
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Linux   
Attachments:
Description Flags
test to show an 'issue' on Chrome Linux (DumpRenderTree)
none
test to show an 'issue' on Chrome Linux (DumpRenderTree)
none
updated test to show an 'issue' on Chrome Linux (DumpRenderTree)
none
update the test (now include U+00AD - SHY as well) none

Description Jungshik Shin 2011-04-16 23:33:05 PDT
fast/text/zero-width-characters-complex-script.html works as expected when run in Chrome. However, when layout test is run with DumpRenderTree, it fails. The only character rendered with a non-zero width glyph is U+FEFF. 

This bug is spun off bug 48860. By running the following test (which gives a lot more details about individual charaters than fast/text/zero-width-characters-complex-script.html), one can see which character is problematic. 

https://bug-48860-attachments.webkit.org/attachment.cgi?id=89800
Comment 1 Jungshik Shin 2011-04-18 11:11:23 PDT
Created attachment 90055 [details]
test to show an 'issue' on Chrome Linux (DumpRenderTree)
Comment 2 Jungshik Shin 2011-04-18 11:13:04 PDT
Created attachment 90056 [details]
test to show an 'issue' on Chrome Linux (DumpRenderTree)
Comment 3 Jungshik Shin 2011-04-18 23:55:25 PDT
Created attachment 90157 [details]
updated test to show an 'issue' on Chrome Linux (DumpRenderTree)

The test for bug 48860 got updated to include U+007F - U+009F, U+00AD, U+202A .. U+202E. I'm updating a test here, too.
Comment 4 Jungshik Shin 2011-04-18 23:58:49 PDT
Created attachment 90158 [details]
update the test (now include U+00AD - SHY as well)
Comment 5 Jungshik Shin 2011-04-19 11:30:57 PDT
Qt-Linux is also failing this test.
Comment 6 Jungshik Shin 2011-04-19 14:10:46 PDT
http://build.webkit.org/builders/Qt%20Linux%20Release/builds/31631 : QtLinux bot result. 
This is being added to Skipped list.
Comment 7 Ryosuke Niwa 2011-04-19 14:15:23 PDT
Committed r84292: <http://trac.webkit.org/changeset/84292>
Comment 8 Philippe Normand 2011-04-20 02:45:56 PDT
It also fails on GTK. Skipped in r84353
Comment 9 Philippe Normand 2012-04-12 09:17:11 PDT
(In reply to comment #8)
> It also fails on GTK. Skipped in r84353

It seems to pass now in GTK, not sure if it's flaky yet though.
Comment 10 Martin Robinson 2015-05-07 17:40:23 PDT
Closing this since Qt and Chrome are both gone.