Bug 204249

Summary: [ Catalina ] svg/custom/glyph-selection-arabic-forms.svg is failing on Catalina
Product: WebKit Reporter: Truitt Savell <tsavell>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: aakash_jain, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Truitt Savell 2019-11-15 14:13:53 PST
svg/custom/glyph-selection-arabic-forms.svg

This test has been failing on Catalina

Reason:
This test has been failing sense we brought up the Catalina testers


History:
https://results.webkit.org/?suite=layout-tests&test=svg%2Fcustom%2Fglyph-selection-arabic-forms.svg


Diff:
--- /Volumes/Data/slave/catalina-debug-tests-wk1/build/layout-test-results/svg/custom/glyph-selection-arabic-forms-expected.txt
+++ /Volumes/Data/slave/catalina-debug-tests-wk1/build/layout-test-results/svg/custom/glyph-selection-arabic-forms-actual.txt
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 400x50
-  RenderSVGRoot {svg} at (10,7) size 366x18
+  RenderSVGRoot {svg} at (10,7) size 348x18
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (10,7) size 366x18
-      RenderSVGText {text} at (10,7) size 366x18 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 366x18
-          chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 56 width 358.79 RTL: "\x{62E}] [\x{62E}][\x{62E}][\x{62E}] | [\x{62E}] [\x{62E}\x{62E}][\x{62E}] | [\x{62E}] [\x{62E}\x{62E}\x{62E}] | [\x{62E} \x{62E}\x{62E}\x{62E}] | \x{62E} \x{62E}\x{62E}\x{62E}"
-          chunk 1 text run 1 at (368.79,20.00) startOffset 0 endOffset 1 width 6.88: "]"
+    RenderSVGContainer {g} at (10,7) size 348x18
+      RenderSVGText {text} at (10,7) size 348x18 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 348x18
+          chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 56 width 340.79 RTL: "\x{62E}] [\x{62E}][\x{62E}][\x{62E}] | [\x{62E}] [\x{62E}\x{62E}][\x{62E}] | [\x{62E}] [\x{62E}\x{62E}\x{62E}] | [\x{62E} \x{62E}\x{62E}\x{62E}] | \x{62E} \x{62E}\x{62E}\x{62E}"
+          chunk 1 text run 1 at (350.79,20.00) startOffset 0 endOffset 1 width 6.88: "]"
Comment 1 Radar WebKit Bug Importer 2019-11-19 16:33:52 PST
<rdar://problem/57341987>
Comment 2 Truitt Savell 2019-11-20 10:40:03 PST
Rebased this test in https://trac.webkit.org/changeset/252693/webkit
Comment 3 Truitt Savell 2019-11-20 10:41:22 PST
This may also fix the iOS failure of this test and we can remove the failure expectation there.
Comment 4 Aakash Jain 2019-11-20 14:10:17 PST
This started failing on High Sierra/Mojave now and is slowing down commit-queue (e.g.: https://webkit-queues.webkit.org/results/13269865)

https://results.webkit.org/?suite=layout-tests&test=svg%2Fcustom%2Fglyph-selection-arabic-forms.svg
Comment 5 Truitt Savell 2019-11-20 14:14:05 PST
Followup adding platform specific expectations for High Sierra and Mojave https://trac.webkit.org/changeset/252706/webkit