Title: [274702] trunk/LayoutTests
Revision
274702
Author
[email protected]
Date
2021-03-18 21:45:24 -0700 (Thu, 18 Mar 2021)

Log Message

[GLIB] Gardening yet more consistent failures

Unreviewed test gardening.

* platform/glib/TestExpectations:
* platform/glib/webgl/webgl-allow-shared-expected.txt: Added with
webgl2 failures, to avoid missihg the webgl checks.
* platform/gtk/TestExpectations: A bunch of ruby tests were marked as
very old failures but needed only to be rebaselined.
* platform/gtk/fast/ruby/nested-ruby-expected.txt:
* platform/gtk/fast/ruby/ruby-beforeafter-expected.txt:
* platform/gtk/fast/ruby/ruby-empty-rt-expected.txt:
* platform/gtk/fast/ruby/ruby-runs-spans-expected.txt:
* platform/gtk/fast/ruby/ruby-trailing-expected.txt:
* platform/gtk/fast/ruby/rubyDOM-insert-rt-expected.txt:
* platform/gtk/fast/ruby/rubyDOM-insert-text1-expected.txt:
* platform/gtk/fast/ruby/rubyDOM-insert-text2-expected.txt:
* platform/gtk/fast/ruby/rubyDOM-insert-text3-expected.txt:
* platform/gtk/fast/ruby/rubyDOM-remove-rt1-expected.txt:
* platform/gtk/fast/ruby/rubyDOM-remove-rt2-expected.txt:
* platform/gtk/fast/ruby/rubyDOM-remove-text1-expected.txt:
* platform/gtk/fast/ruby/rubyDOM-remove-text2-expected.txt:
* platform/wpe/fast/ruby/rubyDOM-remove-rt1-expected.txt:

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (274701 => 274702)


--- trunk/LayoutTests/ChangeLog	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/ChangeLog	2021-03-19 04:45:24 UTC (rev 274702)
@@ -1,3 +1,29 @@
+2021-03-18  Lauro Moura  <[email protected]>
+
+        [GLIB] Gardening yet more consistent failures
+
+        Unreviewed test gardening.
+
+        * platform/glib/TestExpectations:
+        * platform/glib/webgl/webgl-allow-shared-expected.txt: Added with
+        webgl2 failures, to avoid missihg the webgl checks.
+        * platform/gtk/TestExpectations: A bunch of ruby tests were marked as
+        very old failures but needed only to be rebaselined.
+        * platform/gtk/fast/ruby/nested-ruby-expected.txt:
+        * platform/gtk/fast/ruby/ruby-beforeafter-expected.txt:
+        * platform/gtk/fast/ruby/ruby-empty-rt-expected.txt:
+        * platform/gtk/fast/ruby/ruby-runs-spans-expected.txt:
+        * platform/gtk/fast/ruby/ruby-trailing-expected.txt:
+        * platform/gtk/fast/ruby/rubyDOM-insert-rt-expected.txt:
+        * platform/gtk/fast/ruby/rubyDOM-insert-text1-expected.txt:
+        * platform/gtk/fast/ruby/rubyDOM-insert-text2-expected.txt:
+        * platform/gtk/fast/ruby/rubyDOM-insert-text3-expected.txt:
+        * platform/gtk/fast/ruby/rubyDOM-remove-rt1-expected.txt:
+        * platform/gtk/fast/ruby/rubyDOM-remove-rt2-expected.txt:
+        * platform/gtk/fast/ruby/rubyDOM-remove-text1-expected.txt:
+        * platform/gtk/fast/ruby/rubyDOM-remove-text2-expected.txt:
+        * platform/wpe/fast/ruby/rubyDOM-remove-rt1-expected.txt:
+
 2021-03-18  Aditya Keerthi  <[email protected]>
 
         [iOS] Update strings and icons in the file upload panel

Modified: trunk/LayoutTests/platform/glib/TestExpectations (274701 => 274702)


--- trunk/LayoutTests/platform/glib/TestExpectations	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/platform/glib/TestExpectations	2021-03-19 04:45:24 UTC (rev 274702)
@@ -430,6 +430,9 @@
 webkit.org/b/221308 [ Debug ] fast/selectors/matches-backtracking.html [ Timeout ]
 webkit.org/b/221308 [ Debug ] fast/selectors/is-backtracking.html [ Timeout ]
 
+webkit.org/b/223252 imported/w3c/web-platform-tests/css/css-contain/contain-size-grid-003.html [ Failure ]
+webkit.org/b/223252 imported/w3c/web-platform-tests/css/css-contain/contain-size-grid-004.html [ Failure ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # End of CSS-related bugs
 #////////////////////////////////////////////////////////////////////////////////////////
@@ -915,6 +918,9 @@
 webkit.org/b/223416 fast/text/image-alt-text-bidi.html [ ImageOnlyFailure ]
 webkit.org/b/223416 fast/text/image-alt-text-bidi-2.html [ ImageOnlyFailure ]
 
+# Should pass once ICU >= 64.
+webkit.org/b/223299 fast/text/mending-heart.html [ Failure ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # End of Text-related bugs
 #////////////////////////////////////////////////////////////////////////////////////////
@@ -1283,6 +1289,7 @@
 # MediaSession is not enabled in GTK/WPE.
 webkit.org/b/217991 imported/w3c/web-platform-tests/mediasession/ [ Skip ]
 webkit.org/b/217991 media/media-session/ [ Skip ]
+webkit.org/b/217991 fast/mediasession/ [ Skip ]
 
 imported/w3c/web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap.tentative.html [ Pass ]
 imported/w3c/web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height.tentative.html [ Pass ]

Added: trunk/LayoutTests/platform/glib/webgl/webgl-allow-shared-expected.txt (0 => 274702)


--- trunk/LayoutTests/platform/glib/webgl/webgl-allow-shared-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/glib/webgl/webgl-allow-shared-expected.txt	2021-03-19 04:45:24 UTC (rev 274702)
@@ -0,0 +1,11 @@
+CONSOLE MESSAGE: WebGL: INVALID_VALUE: bufferSubData: offset out of range
+CONSOLE MESSAGE: WebGL: INVALID_ENUM: texImage2D: invalid texture type
+CONSOLE MESSAGE: WebGL: INVALID_ENUM: texSubImage2D: invalid texture type
+CONSOLE MESSAGE: WebGL: INVALID_ENUM: compressedTexImage2D: invalid internalformat
+CONSOLE MESSAGE: WebGL: INVALID_ENUM: compressedTexSubImage2D: invalid format
+CONSOLE MESSAGE: WebGL: INVALID_ENUM: readPixels: invalid type
+
+
+PASS WebGL AllowShared
+FAIL WebGL2 AllowShared null is not an object (evaluating 'gl.createBuffer')
+

Modified: trunk/LayoutTests/platform/gtk/TestExpectations (274701 => 274702)


--- trunk/LayoutTests/platform/gtk/TestExpectations	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/platform/gtk/TestExpectations	2021-03-19 04:45:24 UTC (rev 274702)
@@ -1900,19 +1900,6 @@
 Bug(GTK) fast/forms/listbox-typeahead-cyrillic.html [ Failure ]
 Bug(GTK) fast/forms/listbox-typeahead-greek.html [ Failure ]
 Bug(GTK) fast/forms/select-type-ahead-non-latin.html [ Failure ]
-Bug(GTK) fast/ruby/nested-ruby.html [ Failure ]
-Bug(GTK) fast/ruby/ruby-beforeafter.html [ Failure ]
-Bug(GTK) fast/ruby/rubyDOM-insert-rt.html [ Failure ]
-Bug(GTK) fast/ruby/rubyDOM-insert-text1.html [ Failure ]
-Bug(GTK) fast/ruby/rubyDOM-insert-text2.html [ Failure ]
-Bug(GTK) fast/ruby/rubyDOM-insert-text3.html [ Failure ]
-Bug(GTK) fast/ruby/rubyDOM-remove-rt1.html [ Failure ]
-Bug(GTK) fast/ruby/rubyDOM-remove-rt2.html [ Failure ]
-Bug(GTK) fast/ruby/rubyDOM-remove-text1.html [ Failure ]
-Bug(GTK) fast/ruby/rubyDOM-remove-text2.html [ Failure ]
-Bug(GTK) fast/ruby/ruby-empty-rt.html [ Failure ]
-Bug(GTK) fast/ruby/ruby-runs-spans.html [ Failure ]
-Bug(GTK) fast/ruby/ruby-trailing.html [ Failure ]
 Bug(GTK) http/tests/security/cross-origin-xsl-BLOCKED.html [ Failure ]
 Bug(GTK) http/tests/security/cross-origin-xsl-redirect-BLOCKED.html [ Failure ]
 

Modified: trunk/LayoutTests/platform/gtk/fast/ruby/nested-ruby-expected.txt (274701 => 274702)


--- trunk/LayoutTests/platform/gtk/fast/ruby/nested-ruby-expected.txt	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/platform/gtk/fast/ruby/nested-ruby-expected.txt	2021-03-19 04:45:24 UTC (rev 274702)
@@ -3,46 +3,46 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x35
-        RenderRuby (inline) {RUBY} at (0,0) size 80x17
-          RenderRubyRun (anonymous) at (0,9) size 80x26
-            RenderRubyText {RT} at (0,-9) size 80x9
-              RenderText {#text} at (16,0) size 48x9
-                text run at (16,0) width 48: "K\x{14D}kakukid\x{14D}tai"
-            RenderRubyBase (anonymous) at (0,0) size 80x26
-              RenderRuby (inline) {RUBY} at (0,0) size 80x17
-                RenderRubyRun (anonymous) at (0,9) size 16x17
-                  RenderRubyText {RT} at (0,-9) size 16x9
-                    RenderText {#text} at (0,0) size 16x9
-                      text run at (0,0) width 16: "\x{3053}\x{3046}"
-                  RenderRubyBase (anonymous) at (0,0) size 16x17
+      RenderBlock {P} at (0,0) size 784x38
+        RenderRuby (inline) {RUBY} at (0,0) size 88x17
+          RenderRubyRun (anonymous) at (0,10) size 88x28
+            RenderRubyText {RT} at (0,-10) size 88x10
+              RenderText {#text} at (14,0) size 60x10
+                text run at (14,0) width 60: "K\x{14D}kakukid\x{14D}tai"
+            RenderRubyBase (anonymous) at (0,0) size 88x28
+              RenderRuby (inline) {RUBY} at (0,0) size 88x17
+                RenderRubyRun (anonymous) at (0,10) size 18x18
+                  RenderRubyText {RT} at (0,-10) size 18x10
+                    RenderText {#text} at (0,0) size 18x10
+                      text run at (0,0) width 18: "\x{3053}\x{3046}"
+                  RenderRubyBase (anonymous) at (0,0) size 18x18
+                    RenderText {#text} at (1,0) size 16x17
+                      text run at (1,0) width 16: "\x{653B}"
+                RenderRubyRun (anonymous) at (18,10) size 18x18
+                  RenderRubyText {RT} at (0,-10) size 18x10
+                    RenderText {#text} at (0,0) size 18x10
+                      text run at (0,0) width 18: "\x{304B}\x{304F}"
+                  RenderRubyBase (anonymous) at (0,0) size 18x18
+                    RenderText {#text} at (1,0) size 16x17
+                      text run at (1,0) width 16: "\x{6BBB}"
+                RenderRubyRun (anonymous) at (36,10) size 16x18
+                  RenderRubyText {RT} at (0,-10) size 16x10
+                    RenderText {#text} at (3,0) size 10x10
+                      text run at (3,0) width 10: "\x{304D}"
+                  RenderRubyBase (anonymous) at (0,0) size 16x18
                     RenderText {#text} at (0,0) size 16x17
-                      text run at (0,0) width 16: "\x{653B}"
-                RenderRubyRun (anonymous) at (16,9) size 16x17
-                  RenderRubyText {RT} at (0,-9) size 16x9
-                    RenderText {#text} at (0,0) size 16x9
-                      text run at (0,0) width 16: "\x{304B}\x{304F}"
-                  RenderRubyBase (anonymous) at (0,0) size 16x17
-                    RenderText {#text} at (0,0) size 16x17
-                      text run at (0,0) width 16: "\x{6BBB}"
-                RenderRubyRun (anonymous) at (32,9) size 16x17
-                  RenderRubyText {RT} at (0,-9) size 16x9
-                    RenderText {#text} at (4,0) size 8x9
-                      text run at (4,0) width 8: "\x{304D}"
-                  RenderRubyBase (anonymous) at (0,0) size 16x17
-                    RenderText {#text} at (0,0) size 16x17
                       text run at (0,0) width 16: "\x{6A5F}"
-                RenderRubyRun (anonymous) at (48,9) size 16x17
-                  RenderRubyText {RT} at (0,-9) size 16x9
-                    RenderText {#text} at (0,0) size 16x9
-                      text run at (0,0) width 16: "\x{3069}\x{3046}"
-                  RenderRubyBase (anonymous) at (0,0) size 16x17
-                    RenderText {#text} at (0,0) size 16x17
-                      text run at (0,0) width 16: "\x{52D5}"
-                RenderRubyRun (anonymous) at (64,9) size 16x17
-                  RenderRubyText {RT} at (0,-9) size 16x9
-                    RenderText {#text} at (0,0) size 16x9
-                      text run at (0,0) width 16: "\x{305F}\x{3044}"
-                  RenderRubyBase (anonymous) at (0,0) size 16x17
-                    RenderText {#text} at (0,0) size 16x17
-                      text run at (0,0) width 16: "\x{968A}"
+                RenderRubyRun (anonymous) at (52,10) size 18x18
+                  RenderRubyText {RT} at (0,-10) size 18x10
+                    RenderText {#text} at (0,0) size 18x10
+                      text run at (0,0) width 18: "\x{3069}\x{3046}"
+                  RenderRubyBase (anonymous) at (0,0) size 18x18
+                    RenderText {#text} at (1,0) size 16x17
+                      text run at (1,0) width 16: "\x{52D5}"
+                RenderRubyRun (anonymous) at (70,10) size 18x18
+                  RenderRubyText {RT} at (0,-10) size 18x10
+                    RenderText {#text} at (0,0) size 18x10
+                      text run at (0,0) width 18: "\x{305F}\x{3044}"
+                  RenderRubyBase (anonymous) at (0,0) size 18x18
+                    RenderText {#text} at (1,0) size 16x17
+                      text run at (1,0) width 16: "\x{968A}"

Modified: trunk/LayoutTests/platform/gtk/fast/ruby/ruby-beforeafter-expected.txt (274701 => 274702)


--- trunk/LayoutTests/platform/gtk/fast/ruby/ruby-beforeafter-expected.txt	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/platform/gtk/fast/ruby/ruby-beforeafter-expected.txt	2021-03-19 04:45:24 UTC (rev 274702)
@@ -3,66 +3,66 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
-        RenderText {#text} at (0,0) size 509x17
-          text run at (0,0) width 509: "Tests that CSS-generated :before or :after content doesn't intrude into ruby bases."
-      RenderBlock {P} at (0,33) size 784x0
-      RenderBlock (anonymous) at (0,33) size 784x26
-        RenderText {#text} at (0,9) size 29x17
-          text run at (0,9) width 29: "Foo "
-        RenderRuby (inline) {RUBY} at (0,0) size 70x17
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 508x17
+          text run at (0,0) width 508: "Tests that CSS-generated :before or :after content doesn't intrude into ruby bases."
+      RenderBlock {P} at (0,34) size 784x0
+      RenderBlock (anonymous) at (0,34) size 784x28
+        RenderText {#text} at (0,10) size 29x17
+          text run at (0,10) width 29: "Foo "
+        RenderRuby (inline) {RUBY} at (0,0) size 76x17
           RenderInline (generated) at (0,0) size 50x17
-            RenderText at (29,9) size 50x17
-              text run at (29,9) width 50: "[before]"
-          RenderRubyRun (anonymous) at (75,9) size 28x17
-            RenderRubyText {RT} at (0,-9) size 28x9
-              RenderText {#text} at (0,0) size 28x9
-                text run at (0,0) width 28: "long text"
-            RenderRubyBase (anonymous) at (0,0) size 28x17
-              RenderText {#text} at (10,0) size 8x17
-                text run at (10,0) width 8: "b"
-        RenderText {#text} at (99,9) size 27x17
-          text run at (99,9) width 27: " Bar"
-        RenderBR {BR} at (126,23) size 0x0
-      RenderBlock {P} at (0,75) size 784x0
-      RenderBlock {P} at (0,75) size 784x0
-      RenderBlock (anonymous) at (0,75) size 784x26
-        RenderText {#text} at (0,9) size 29x17
-          text run at (0,9) width 29: "Foo "
-        RenderRuby (inline) {RUBY} at (0,0) size 58x17
-          RenderRubyRun (anonymous) at (25,9) size 28x17
-            RenderRubyText {RT} at (0,-9) size 28x9
-              RenderText {#text} at (0,0) size 28x9
-                text run at (0,0) width 28: "long text"
-            RenderRubyBase (anonymous) at (0,0) size 28x17
-              RenderText {#text} at (10,0) size 8x17
-                text run at (10,0) width 8: "b"
+            RenderText at (29,10) size 50x17
+              text run at (29,10) width 50: "[before]"
+          RenderRubyRun (anonymous) at (74,10) size 36x18
+            RenderRubyText {RT} at (0,-10) size 35x10
+              RenderText {#text} at (0,0) size 35x10
+                text run at (0,0) width 35: "long text"
+            RenderRubyBase (anonymous) at (0,0) size 35x18
+              RenderText {#text} at (13,0) size 9x17
+                text run at (13,0) width 9: "b"
+        RenderText {#text} at (105,10) size 27x17
+          text run at (105,10) width 27: " Bar"
+        RenderBR {BR} at (132,10) size 0x17
+      RenderBlock {P} at (0,78) size 784x0
+      RenderBlock {P} at (0,78) size 784x0
+      RenderBlock (anonymous) at (0,78) size 784x28
+        RenderText {#text} at (0,10) size 29x17
+          text run at (0,10) width 29: "Foo "
+        RenderRuby (inline) {RUBY} at (0,0) size 64x17
+          RenderRubyRun (anonymous) at (24,10) size 36x18
+            RenderRubyText {RT} at (0,-10) size 35x10
+              RenderText {#text} at (0,0) size 35x10
+                text run at (0,0) width 35: "long text"
+            RenderRubyBase (anonymous) at (0,0) size 35x18
+              RenderText {#text} at (13,0) size 9x17
+                text run at (13,0) width 9: "b"
           RenderInline (generated) at (0,0) size 38x17
-            RenderText at (49,9) size 38x17
-              text run at (49,9) width 38: "[after]"
-        RenderText {#text} at (87,9) size 27x17
-          text run at (87,9) width 27: " Bar"
-        RenderBR {BR} at (114,23) size 0x0
-      RenderBlock {P} at (0,117) size 784x0
-      RenderBlock {P} at (0,117) size 784x0
-      RenderBlock (anonymous) at (0,117) size 784x26
-        RenderText {#text} at (0,9) size 29x17
-          text run at (0,9) width 29: "Foo "
-        RenderRuby (inline) {RUBY} at (0,0) size 108x17
+            RenderText at (55,10) size 38x17
+              text run at (55,10) width 38: "[after]"
+        RenderText {#text} at (93,10) size 27x17
+          text run at (93,10) width 27: " Bar"
+        RenderBR {BR} at (120,10) size 0x17
+      RenderBlock {P} at (0,122) size 784x0
+      RenderBlock {P} at (0,122) size 784x0
+      RenderBlock (anonymous) at (0,122) size 784x28
+        RenderText {#text} at (0,10) size 29x17
+          text run at (0,10) width 29: "Foo "
+        RenderRuby (inline) {RUBY} at (0,0) size 114x17
           RenderInline (generated) at (0,0) size 50x17
-            RenderText at (29,9) size 50x17
-              text run at (29,9) width 50: "[before]"
-          RenderRubyRun (anonymous) at (75,9) size 28x17
-            RenderRubyText {RT} at (0,-9) size 28x9
-              RenderText {#text} at (0,0) size 28x9
-                text run at (0,0) width 28: "long text"
-            RenderRubyBase (anonymous) at (0,0) size 28x17
-              RenderText {#text} at (10,0) size 8x17
-                text run at (10,0) width 8: "b"
+            RenderText at (29,10) size 50x17
+              text run at (29,10) width 50: "[before]"
+          RenderRubyRun (anonymous) at (74,10) size 36x18
+            RenderRubyText {RT} at (0,-10) size 35x10
+              RenderText {#text} at (0,0) size 35x10
+                text run at (0,0) width 35: "long text"
+            RenderRubyBase (anonymous) at (0,0) size 35x18
+              RenderText {#text} at (13,0) size 9x17
+                text run at (13,0) width 9: "b"
           RenderInline (generated) at (0,0) size 38x17
-            RenderText at (99,9) size 38x17
-              text run at (99,9) width 38: "[after]"
-        RenderText {#text} at (137,9) size 27x17
-          text run at (137,9) width 27: " Bar"
-        RenderBR {BR} at (164,23) size 0x0
-      RenderBlock {P} at (0,159) size 784x0
+            RenderText at (105,10) size 38x17
+              text run at (105,10) width 38: "[after]"
+        RenderText {#text} at (143,10) size 27x17
+          text run at (143,10) width 27: " Bar"
+        RenderBR {BR} at (170,10) size 0x17
+      RenderBlock {P} at (0,166) size 784x0

Modified: trunk/LayoutTests/platform/gtk/fast/ruby/ruby-empty-rt-expected.txt (274701 => 274702)


--- trunk/LayoutTests/platform/gtk/fast/ruby/ruby-empty-rt-expected.txt	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/platform/gtk/fast/ruby/ruby-empty-rt-expected.txt	2021-03-19 04:45:24 UTC (rev 274702)
@@ -3,26 +3,26 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 452x17
           text run at (0,0) width 452: "The following is a test for having a <rt> immediately following another."
-      RenderBlock (anonymous) at (0,33) size 784x34
+      RenderBlock (anonymous) at (0,34) size 784x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderBlock {P} at (0,83) size 784x26
-        RenderText {#text} at (0,9) size 82x17
-          text run at (0,9) width 82: "<ruby> uses "
-        RenderRuby (inline) {RUBY} at (0,0) size 39x17
-          RenderRubyRun (anonymous) at (82,9) size 27x17
-            RenderRubyText {RT} at (0,-9) size 27x9
-              RenderText {#text} at (6,0) size 15x9
-                text run at (6,0) width 15: "ruby"
-            RenderRubyBase (anonymous) at (0,0) size 27x17
+        RenderBR {BR} at (0,18) size 0x17
+      RenderBlock {P} at (0,86) size 784x28
+        RenderText {#text} at (0,10) size 82x17
+          text run at (0,10) width 82: "<ruby> uses "
+        RenderRuby (inline) {RUBY} at (0,0) size 42x17
+          RenderRubyRun (anonymous) at (82,10) size 27x18
+            RenderRubyText {RT} at (0,-10) size 27x10
+              RenderText {#text} at (4,0) size 19x10
+                text run at (4,0) width 19: "ruby"
+            RenderRubyBase (anonymous) at (0,0) size 27x18
               RenderText {#text} at (0,0) size 27x17
                 text run at (0,0) width 27: "<rt>"
-          RenderRubyRun (anonymous) at (109,25) size 12x0
-            RenderRubyText {RT} at (0,-9) size 12x9
-              RenderText {#text} at (0,0) size 12x9
-                text run at (0,0) width 12: "text"
-        RenderText {#text} at (121,9) size 163x17
-          text run at (121,9) width 163: " to contain the annotation."
+          RenderRubyRun (anonymous) at (109,26) size 15x0
+            RenderRubyText {RT} at (0,-10) size 15x10
+              RenderText {#text} at (0,0) size 15x10
+                text run at (0,0) width 15: "text"
+        RenderText {#text} at (124,10) size 163x17
+          text run at (124,10) width 163: " to contain the annotation."

Modified: trunk/LayoutTests/platform/gtk/fast/ruby/ruby-runs-spans-expected.txt (274701 => 274702)


--- trunk/LayoutTests/platform/gtk/fast/ruby/ruby-runs-spans-expected.txt	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/platform/gtk/fast/ruby/ruby-runs-spans-expected.txt	2021-03-19 04:45:24 UTC (rev 274702)
@@ -3,34 +3,34 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 494x17
           text run at (0,0) width 494: "The following is a test for having non-text inline elements as base in a <ruby>."
-      RenderBlock {P} at (0,33) size 784x26
-        RenderText {#text} at (0,9) size 155x17
-          text run at (0,9) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 110x17
-          RenderRubyRun (anonymous) at (151,9) size 36x17
-            RenderRubyText {RT} at (0,-9) size 36x9
-              RenderText {#text} at (0,0) size 36x9
-                text run at (0,0) width 36: "Hyper-text"
-            RenderRubyBase (anonymous) at (0,0) size 36x17
-              RenderInline {SPAN} at (0,0) size 22x17
-                RenderText {#text} at (7,0) size 22x17
-                  text run at (7,0) width 22: "HT"
-          RenderRubyRun (anonymous) at (187,9) size 82x17
-            RenderRubyText {RT} at (0,-9) size 82x9
-              RenderText {#text} at (0,0) size 82x9
-                text run at (0,0) width 82: "Markup Language Lvl. 5"
-            RenderRubyBase (anonymous) at (0,0) size 82x17
-              RenderInline {SPAN} at (0,0) size 14x17
-                RenderText {#text} at (25,0) size 14x17
-                  text run at (25,0) width 14: "M"
-              RenderInline {SPAN} at (0,0) size 10x17
-                RenderText {#text} at (39,0) size 10x17
-                  text run at (39,0) width 10: "L"
-              RenderInline {SPAN} at (0,0) size 8x17
-                RenderText {#text} at (49,0) size 8x17
-                  text run at (49,0) width 8: "5"
-        RenderText {#text} at (265,9) size 36x17
-          text run at (265,9) width 36: " spec."
+      RenderBlock {P} at (0,34) size 784x28
+        RenderText {#text} at (0,10) size 155x17
+          text run at (0,10) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 128x17
+          RenderRubyRun (anonymous) at (150,10) size 43x18
+            RenderRubyText {RT} at (0,-10) size 42x10
+              RenderText {#text} at (0,0) size 43x10
+                text run at (0,0) width 43: "Hyper-text"
+            RenderRubyBase (anonymous) at (0,0) size 42x18
+              RenderInline {SPAN} at (0,0) size 23x17
+                RenderText {#text} at (9,0) size 23x17
+                  text run at (9,0) width 23: "HT"
+          RenderRubyRun (anonymous) at (192,10) size 96x18
+            RenderRubyText {RT} at (0,-10) size 95x10
+              RenderText {#text} at (0,0) size 95x10
+                text run at (0,0) width 95: "Markup Language Lvl. 5"
+            RenderRubyBase (anonymous) at (0,0) size 95x18
+              RenderInline {SPAN} at (0,0) size 15x17
+                RenderText {#text} at (31,0) size 15x17
+                  text run at (31,0) width 15: "M"
+              RenderInline {SPAN} at (0,0) size 11x17
+                RenderText {#text} at (45,0) size 11x17
+                  text run at (45,0) width 11: "L"
+              RenderInline {SPAN} at (0,0) size 9x17
+                RenderText {#text} at (55,0) size 9x17
+                  text run at (55,0) width 9: "5"
+        RenderText {#text} at (282,10) size 37x17
+          text run at (282,10) width 37: " spec."

Modified: trunk/LayoutTests/platform/gtk/fast/ruby/ruby-trailing-expected.txt (274701 => 274702)


--- trunk/LayoutTests/platform/gtk/fast/ruby/ruby-trailing-expected.txt	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/platform/gtk/fast/ruby/ruby-trailing-expected.txt	2021-03-19 04:45:24 UTC (rev 274702)
@@ -3,26 +3,26 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 590x17
           text run at (0,0) width 590: "The following is a test for having a trailing base within a <ruby> with no associated ruby text."
-      RenderBlock (anonymous) at (0,33) size 784x34
+      RenderBlock (anonymous) at (0,34) size 784x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderBlock {P} at (0,83) size 784x26
-        RenderText {#text} at (0,9) size 155x17
-          text run at (0,9) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 103x17
-          RenderRubyRun (anonymous) at (151,9) size 99x17
-            RenderRubyText {RT} at (0,-9) size 99x9
-              RenderText {#text} at (0,0) size 99x9
-                text run at (0,0) width 99: "Hyper-text Markup Language"
-            RenderRubyBase (anonymous) at (0,0) size 99x17
-              RenderText {#text} at (26,0) size 47x17
-                text run at (26,0) width 47: "HTML"
-          RenderRubyRun (anonymous) at (250,9) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+        RenderBR {BR} at (0,18) size 0x17
+      RenderBlock {P} at (0,86) size 784x28
+        RenderText {#text} at (0,10) size 155x17
+          text run at (0,10) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 118x17
+          RenderRubyRun (anonymous) at (150,10) size 115x18
+            RenderRubyText {RT} at (0,-10) size 114x10
+              RenderText {#text} at (0,0) size 114x10
+                text run at (0,0) width 114: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 114x18
+              RenderText {#text} at (33,0) size 47x17
+                text run at (33,0) width 47: "HTML"
+          RenderRubyRun (anonymous) at (264,10) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (258,9) size 4x17
-          text run at (258,9) width 4: "."
+        RenderText {#text} at (272,10) size 5x17
+          text run at (272,10) width 5: "."

Modified: trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-insert-rt-expected.txt (274701 => 274702)


--- trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-insert-rt-expected.txt	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-insert-rt-expected.txt	2021-03-19 04:45:24 UTC (rev 274702)
@@ -3,64 +3,64 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 574x17
           text run at (0,0) width 574: "The following is a test for DOM manipulation within <ruby>: Inserting a new <rt> element"
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 436x17
           text run at (0,0) width 436: "Both lines should look identical (the first line is the one manipulated)."
-      RenderBlock (anonymous) at (0,66) size 784x34
+      RenderBlock (anonymous) at (0,68) size 784x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderBlock {P} at (0,116) size 784x26
-        RenderText {#text} at (0,9) size 155x17
-          text run at (0,9) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 101x17
-          RenderRubyRun (anonymous) at (151,9) size 36x17
-            RenderRubyText {RT} at (0,-9) size 36x9
-              RenderText {#text} at (0,0) size 36x9
-                text run at (0,0) width 36: "Hyper-text"
-            RenderRubyBase (anonymous) at (0,0) size 36x17
-              RenderInline {SPAN} at (0,0) size 22x17
-                RenderText {#text} at (7,0) size 22x17
-                  text run at (7,0) width 22: "HT"
-          RenderRubyRun (anonymous) at (187,9) size 61x17
-            RenderRubyText {RT} at (0,-9) size 61x9
-              RenderText {#text} at (0,0) size 61x9
-                text run at (0,0) width 61: "Markup Language"
-            RenderRubyBase (anonymous) at (0,0) size 61x17
-              RenderInline {SPAN} at (0,0) size 25x17
-                RenderText {#text} at (18,0) size 25x17
-                  text run at (18,0) width 25: "ML"
-          RenderRubyRun (anonymous) at (248,9) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+        RenderBR {BR} at (0,18) size 0x17
+      RenderBlock {P} at (0,120) size 784x28
+        RenderText {#text} at (0,10) size 155x17
+          text run at (0,10) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 116x17
+          RenderRubyRun (anonymous) at (150,10) size 43x18
+            RenderRubyText {RT} at (0,-10) size 42x10
+              RenderText {#text} at (0,0) size 43x10
+                text run at (0,0) width 43: "Hyper-text"
+            RenderRubyBase (anonymous) at (0,0) size 42x18
+              RenderInline {SPAN} at (0,0) size 23x17
+                RenderText {#text} at (9,0) size 23x17
+                  text run at (9,0) width 23: "HT"
+          RenderRubyRun (anonymous) at (192,10) size 71x18
+            RenderRubyText {RT} at (0,-10) size 70x10
+              RenderText {#text} at (0,0) size 70x10
+                text run at (0,0) width 70: "Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 70x18
+              RenderInline {SPAN} at (0,0) size 24x17
+                RenderText {#text} at (23,0) size 24x17
+                  text run at (23,0) width 24: "ML"
+          RenderRubyRun (anonymous) at (262,10) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (256,9) size 36x17
-          text run at (256,9) width 36: " spec."
-      RenderBlock {P} at (0,158) size 784x26
-        RenderText {#text} at (0,9) size 155x17
-          text run at (0,9) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 101x17
-          RenderRubyRun (anonymous) at (151,9) size 36x17
-            RenderRubyText {RT} at (0,-9) size 36x9
-              RenderText {#text} at (0,0) size 36x9
-                text run at (0,0) width 36: "Hyper-text"
-            RenderRubyBase (anonymous) at (0,0) size 36x17
-              RenderInline {SPAN} at (0,0) size 22x17
-                RenderText {#text} at (7,0) size 22x17
-                  text run at (7,0) width 22: "HT"
-          RenderRubyRun (anonymous) at (187,9) size 61x17
-            RenderRubyText {RT} at (0,-9) size 61x9
-              RenderText {#text} at (0,0) size 61x9
-                text run at (0,0) width 61: "Markup Language"
-            RenderRubyBase (anonymous) at (0,0) size 61x17
-              RenderInline {SPAN} at (0,0) size 25x17
-                RenderText {#text} at (18,0) size 25x17
-                  text run at (18,0) width 25: "ML"
-          RenderRubyRun (anonymous) at (248,9) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+        RenderText {#text} at (270,10) size 37x17
+          text run at (270,10) width 37: " spec."
+      RenderBlock {P} at (0,164) size 784x28
+        RenderText {#text} at (0,10) size 155x17
+          text run at (0,10) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 116x17
+          RenderRubyRun (anonymous) at (150,10) size 43x18
+            RenderRubyText {RT} at (0,-10) size 42x10
+              RenderText {#text} at (0,0) size 43x10
+                text run at (0,0) width 43: "Hyper-text"
+            RenderRubyBase (anonymous) at (0,0) size 42x18
+              RenderInline {SPAN} at (0,0) size 23x17
+                RenderText {#text} at (9,0) size 23x17
+                  text run at (9,0) width 23: "HT"
+          RenderRubyRun (anonymous) at (192,10) size 71x18
+            RenderRubyText {RT} at (0,-10) size 70x10
+              RenderText {#text} at (0,0) size 70x10
+                text run at (0,0) width 70: "Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 70x18
+              RenderInline {SPAN} at (0,0) size 24x17
+                RenderText {#text} at (23,0) size 24x17
+                  text run at (23,0) width 24: "ML"
+          RenderRubyRun (anonymous) at (262,10) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (256,9) size 36x17
-          text run at (256,9) width 36: " spec."
+        RenderText {#text} at (270,10) size 37x17
+          text run at (270,10) width 37: " spec."

Modified: trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-insert-text1-expected.txt (274701 => 274702)


--- trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-insert-text1-expected.txt	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-insert-text1-expected.txt	2021-03-19 04:45:24 UTC (rev 274702)
@@ -3,60 +3,60 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 656x17
           text run at (0,0) width 656: "The following is a test for DOM manipulation within <ruby>: Inserting a new text before a <rt> element"
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 436x17
           text run at (0,0) width 436: "Both lines should look identical (the first line is the one manipulated)."
-      RenderBlock (anonymous) at (0,66) size 784x34
+      RenderBlock (anonymous) at (0,68) size 784x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderBlock {P} at (0,116) size 784x26
-        RenderText {#text} at (0,9) size 155x17
-          text run at (0,9) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 101x17
-          RenderRubyRun (anonymous) at (151,9) size 36x17
-            RenderRubyText {RT} at (0,-9) size 36x9
-              RenderText {#text} at (0,0) size 36x9
-                text run at (0,0) width 36: "Hyper-text"
-            RenderRubyBase (anonymous) at (0,0) size 36x17
-              RenderText {#text} at (7,0) size 22x17
-                text run at (7,0) width 22: "HT"
-          RenderRubyRun (anonymous) at (187,9) size 61x17
-            RenderRubyText {RT} at (0,-9) size 61x9
-              RenderText {#text} at (0,0) size 61x9
-                text run at (0,0) width 61: "Markup Language"
-            RenderRubyBase (anonymous) at (0,0) size 61x17
-              RenderText {#text} at (18,0) size 25x17
-                text run at (18,0) width 25: "ML"
-          RenderRubyRun (anonymous) at (248,9) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+        RenderBR {BR} at (0,18) size 0x17
+      RenderBlock {P} at (0,120) size 784x28
+        RenderText {#text} at (0,10) size 155x17
+          text run at (0,10) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 116x17
+          RenderRubyRun (anonymous) at (150,10) size 43x18
+            RenderRubyText {RT} at (0,-10) size 42x10
+              RenderText {#text} at (0,0) size 43x10
+                text run at (0,0) width 43: "Hyper-text"
+            RenderRubyBase (anonymous) at (0,0) size 42x18
+              RenderText {#text} at (9,0) size 23x17
+                text run at (9,0) width 23: "HT"
+          RenderRubyRun (anonymous) at (192,10) size 71x18
+            RenderRubyText {RT} at (0,-10) size 70x10
+              RenderText {#text} at (0,0) size 70x10
+                text run at (0,0) width 70: "Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 70x18
+              RenderText {#text} at (23,0) size 24x17
+                text run at (23,0) width 24: "ML"
+          RenderRubyRun (anonymous) at (262,10) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (256,9) size 36x17
-          text run at (256,9) width 36: " spec."
-      RenderBlock {P} at (0,158) size 784x26
-        RenderText {#text} at (0,9) size 155x17
-          text run at (0,9) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 101x17
-          RenderRubyRun (anonymous) at (151,9) size 36x17
-            RenderRubyText {RT} at (0,-9) size 36x9
-              RenderText {#text} at (0,0) size 36x9
-                text run at (0,0) width 36: "Hyper-text"
-            RenderRubyBase (anonymous) at (0,0) size 36x17
-              RenderText {#text} at (7,0) size 22x17
-                text run at (7,0) width 22: "HT"
-          RenderRubyRun (anonymous) at (187,9) size 61x17
-            RenderRubyText {RT} at (0,-9) size 61x9
-              RenderText {#text} at (0,0) size 61x9
-                text run at (0,0) width 61: "Markup Language"
-            RenderRubyBase (anonymous) at (0,0) size 61x17
-              RenderText {#text} at (18,0) size 25x17
-                text run at (18,0) width 25: "ML"
-          RenderRubyRun (anonymous) at (248,9) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+        RenderText {#text} at (270,10) size 37x17
+          text run at (270,10) width 37: " spec."
+      RenderBlock {P} at (0,164) size 784x28
+        RenderText {#text} at (0,10) size 155x17
+          text run at (0,10) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 116x17
+          RenderRubyRun (anonymous) at (150,10) size 43x18
+            RenderRubyText {RT} at (0,-10) size 42x10
+              RenderText {#text} at (0,0) size 43x10
+                text run at (0,0) width 43: "Hyper-text"
+            RenderRubyBase (anonymous) at (0,0) size 42x18
+              RenderText {#text} at (9,0) size 23x17
+                text run at (9,0) width 23: "HT"
+          RenderRubyRun (anonymous) at (192,10) size 71x18
+            RenderRubyText {RT} at (0,-10) size 70x10
+              RenderText {#text} at (0,0) size 70x10
+                text run at (0,0) width 70: "Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 70x18
+              RenderText {#text} at (23,0) size 24x17
+                text run at (23,0) width 24: "ML"
+          RenderRubyRun (anonymous) at (262,10) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (256,9) size 36x17
-          text run at (256,9) width 36: " spec."
+        RenderText {#text} at (270,10) size 37x17
+          text run at (270,10) width 37: " spec."

Modified: trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-insert-text2-expected.txt (274701 => 274702)


--- trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-insert-text2-expected.txt	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-insert-text2-expected.txt	2021-03-19 04:45:24 UTC (rev 274702)
@@ -3,51 +3,51 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 733x34
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 733x35
           text run at (0,0) width 733: "The following is a test for DOM manipulation within <ruby>: Inserting a new text before a <rt> element that already"
-          text run at (0,17) width 83: "contains text."
-      RenderBlock {P} at (0,50) size 784x17
+          text run at (0,18) width 83: "contains text."
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 436x17
           text run at (0,0) width 436: "Both lines should look identical (the first line is the one manipulated)."
-      RenderBlock (anonymous) at (0,83) size 784x34
+      RenderBlock (anonymous) at (0,86) size 784x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderBlock {P} at (0,133) size 784x26
-        RenderText {#text} at (0,9) size 155x17
-          text run at (0,9) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 103x17
-          RenderRubyRun (anonymous) at (151,9) size 99x17
-            RenderRubyText {RT} at (0,-9) size 99x9
-              RenderText {#text} at (0,0) size 99x9
-                text run at (0,0) width 99: "Hyper-text Markup Language"
-            RenderRubyBase (anonymous) at (0,0) size 99x17
+        RenderBR {BR} at (0,18) size 0x17
+      RenderBlock {P} at (0,138) size 784x28
+        RenderText {#text} at (0,10) size 155x17
+          text run at (0,10) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 118x17
+          RenderRubyRun (anonymous) at (150,10) size 115x18
+            RenderRubyText {RT} at (0,-10) size 114x10
+              RenderText {#text} at (0,0) size 114x10
+                text run at (0,0) width 114: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 114x18
               RenderInline {SPAN} at (0,0) size 23x17
-                RenderText {#text} at (26,0) size 23x17
-                  text run at (26,0) width 23: "HT"
-              RenderText {#text} at (48,0) size 25x17
-                text run at (48,0) width 25: "ML"
-          RenderRubyRun (anonymous) at (250,9) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+                RenderText {#text} at (33,0) size 23x17
+                  text run at (33,0) width 23: "HT"
+              RenderText {#text} at (55,0) size 25x17
+                text run at (55,0) width 25: "ML"
+          RenderRubyRun (anonymous) at (264,10) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (258,9) size 36x17
-          text run at (258,9) width 36: " spec."
-      RenderBlock {P} at (0,175) size 784x26
-        RenderText {#text} at (0,9) size 155x17
-          text run at (0,9) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 103x17
-          RenderRubyRun (anonymous) at (151,9) size 99x17
-            RenderRubyText {RT} at (0,-9) size 99x9
-              RenderText {#text} at (0,0) size 99x9
-                text run at (0,0) width 99: "Hyper-text Markup Language"
-            RenderRubyBase (anonymous) at (0,0) size 99x17
-              RenderText {#text} at (26,0) size 47x17
-                text run at (26,0) width 47: "HTML"
+        RenderText {#text} at (272,10) size 37x17
+          text run at (272,10) width 37: " spec."
+      RenderBlock {P} at (0,182) size 784x28
+        RenderText {#text} at (0,10) size 155x17
+          text run at (0,10) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 118x17
+          RenderRubyRun (anonymous) at (150,10) size 115x18
+            RenderRubyText {RT} at (0,-10) size 114x10
+              RenderText {#text} at (0,0) size 114x10
+                text run at (0,0) width 114: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 114x18
+              RenderText {#text} at (33,0) size 47x17
+                text run at (33,0) width 47: "HTML"
               RenderInline {SPAN} at (0,0) size 1x17
-          RenderRubyRun (anonymous) at (250,9) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+          RenderRubyRun (anonymous) at (264,10) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (258,9) size 36x17
-          text run at (258,9) width 36: " spec."
+        RenderText {#text} at (272,10) size 37x17
+          text run at (272,10) width 37: " spec."

Modified: trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-insert-text3-expected.txt (274701 => 274702)


--- trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-insert-text3-expected.txt	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-insert-text3-expected.txt	2021-03-19 04:45:24 UTC (rev 274702)
@@ -3,52 +3,52 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 736x17
           text run at (0,0) width 736: "The following is a test for DOM manipulation within <ruby>: Inserting a new text before another text of a ruby base."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 436x17
           text run at (0,0) width 436: "Both lines should look identical (the first line is the one manipulated)."
-      RenderBlock (anonymous) at (0,66) size 784x34
+      RenderBlock (anonymous) at (0,68) size 784x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderBlock {P} at (0,116) size 784x26
-        RenderText {#text} at (0,9) size 155x17
-          text run at (0,9) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 103x17
-          RenderRubyRun (anonymous) at (151,9) size 99x17
-            RenderRubyText {RT} at (0,-9) size 99x9
-              RenderText {#text} at (0,0) size 99x9
-                text run at (0,0) width 99: "Hyper-text Markup Language"
-            RenderRubyBase (anonymous) at (0,0) size 99x17
-              RenderText {#text} at (26,0) size 23x17
-                text run at (26,0) width 23: "HT"
+        RenderBR {BR} at (0,18) size 0x17
+      RenderBlock {P} at (0,120) size 784x28
+        RenderText {#text} at (0,10) size 155x17
+          text run at (0,10) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 118x17
+          RenderRubyRun (anonymous) at (150,10) size 115x18
+            RenderRubyText {RT} at (0,-10) size 114x10
+              RenderText {#text} at (0,0) size 114x10
+                text run at (0,0) width 114: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 114x18
+              RenderText {#text} at (33,0) size 23x17
+                text run at (33,0) width 23: "HT"
               RenderInline {SPAN} at (0,0) size 25x17
-                RenderText {#text} at (48,0) size 25x17
-                  text run at (48,0) width 25: "ML"
-          RenderRubyRun (anonymous) at (250,9) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+                RenderText {#text} at (55,0) size 25x17
+                  text run at (55,0) width 25: "ML"
+          RenderRubyRun (anonymous) at (264,10) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (258,9) size 36x17
-          text run at (258,9) width 36: " spec."
-      RenderBlock {P} at (0,158) size 784x26
-        RenderText {#text} at (0,9) size 155x17
-          text run at (0,9) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 103x17
-          RenderRubyRun (anonymous) at (151,9) size 99x17
-            RenderRubyText {RT} at (0,-9) size 99x9
-              RenderText {#text} at (0,0) size 99x9
-                text run at (0,0) width 99: "Hyper-text Markup Language"
-            RenderRubyBase (anonymous) at (0,0) size 99x17
-              RenderText {#text} at (26,0) size 23x17
-                text run at (26,0) width 23: "HT"
+        RenderText {#text} at (272,10) size 37x17
+          text run at (272,10) width 37: " spec."
+      RenderBlock {P} at (0,164) size 784x28
+        RenderText {#text} at (0,10) size 155x17
+          text run at (0,10) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 118x17
+          RenderRubyRun (anonymous) at (150,10) size 115x18
+            RenderRubyText {RT} at (0,-10) size 114x10
+              RenderText {#text} at (0,0) size 114x10
+                text run at (0,0) width 114: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 114x18
+              RenderText {#text} at (33,0) size 23x17
+                text run at (33,0) width 23: "HT"
               RenderInline {SPAN} at (0,0) size 25x17
-                RenderText {#text} at (48,0) size 25x17
-                  text run at (48,0) width 25: "ML"
-          RenderRubyRun (anonymous) at (250,9) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+                RenderText {#text} at (55,0) size 25x17
+                  text run at (55,0) width 25: "ML"
+          RenderRubyRun (anonymous) at (264,10) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (258,9) size 36x17
-          text run at (258,9) width 36: " spec."
+        RenderText {#text} at (272,10) size 37x17
+          text run at (272,10) width 37: " spec."

Modified: trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-remove-rt1-expected.txt (274701 => 274702)


--- trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-remove-rt1-expected.txt	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-remove-rt1-expected.txt	2021-03-19 04:45:24 UTC (rev 274702)
@@ -3,46 +3,46 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 763x17
           text run at (0,0) width 763: "The following is a test for DOM manipulation within <ruby>: Removing the last <rt>, leaving the base without ruby text."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 436x17
           text run at (0,0) width 436: "Both lines should look identical (the first line is the one manipulated)."
-      RenderBlock (anonymous) at (0,66) size 784x34
+      RenderBlock (anonymous) at (0,68) size 784x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderBlock {P} at (0,116) size 784x26
-        RenderText {#text} at (0,9) size 155x17
-          text run at (0,9) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 103x17
-          RenderRubyRun (anonymous) at (151,9) size 99x17
-            RenderRubyText {RT} at (0,-9) size 99x9
-              RenderText {#text} at (0,0) size 99x9
-                text run at (0,0) width 99: "Hyper-text Markup Language"
-            RenderRubyBase (anonymous) at (0,0) size 99x17
-              RenderText {#text} at (26,0) size 47x17
-                text run at (26,0) width 47: "HTML"
-          RenderRubyRun (anonymous) at (250,9) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+        RenderBR {BR} at (0,18) size 0x17
+      RenderBlock {P} at (0,120) size 784x28
+        RenderText {#text} at (0,10) size 155x17
+          text run at (0,10) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 118x17
+          RenderRubyRun (anonymous) at (150,10) size 115x18
+            RenderRubyText {RT} at (0,-10) size 114x10
+              RenderText {#text} at (0,0) size 114x10
+                text run at (0,0) width 114: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 114x18
+              RenderText {#text} at (33,0) size 47x17
+                text run at (33,0) width 47: "HTML"
+          RenderRubyRun (anonymous) at (264,10) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (258,9) size 36x17
-          text run at (258,9) width 36: " spec."
-      RenderBlock {P} at (0,158) size 784x26
-        RenderText {#text} at (0,9) size 155x17
-          text run at (0,9) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 103x17
-          RenderRubyRun (anonymous) at (151,9) size 99x17
-            RenderRubyText {RT} at (0,-9) size 99x9
-              RenderText {#text} at (0,0) size 99x9
-                text run at (0,0) width 99: "Hyper-text Markup Language"
-            RenderRubyBase (anonymous) at (0,0) size 99x17
-              RenderText {#text} at (26,0) size 47x17
-                text run at (26,0) width 47: "HTML"
-          RenderRubyRun (anonymous) at (250,9) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+        RenderText {#text} at (272,10) size 37x17
+          text run at (272,10) width 37: " spec."
+      RenderBlock {P} at (0,164) size 784x28
+        RenderText {#text} at (0,10) size 155x17
+          text run at (0,10) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 118x17
+          RenderRubyRun (anonymous) at (150,10) size 115x18
+            RenderRubyText {RT} at (0,-10) size 114x10
+              RenderText {#text} at (0,0) size 114x10
+                text run at (0,0) width 114: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 114x18
+              RenderText {#text} at (33,0) size 47x17
+                text run at (33,0) width 47: "HTML"
+          RenderRubyRun (anonymous) at (264,10) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (258,9) size 36x17
-          text run at (258,9) width 36: " spec."
+        RenderText {#text} at (272,10) size 37x17
+          text run at (272,10) width 37: " spec."

Modified: trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-remove-rt2-expected.txt (274701 => 274702)


--- trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-remove-rt2-expected.txt	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-remove-rt2-expected.txt	2021-03-19 04:45:24 UTC (rev 274702)
@@ -3,49 +3,49 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 764x34
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 764x35
           text run at (0,0) width 764: "The following is a test for DOM manipulation within <ruby>: Removing a <rt>, forcing a merge with the right neighbour"
-          text run at (0,17) width 21: "run"
-      RenderBlock {P} at (0,50) size 784x17
+          text run at (0,18) width 21: "run"
+      RenderBlock {P} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 436x17
           text run at (0,0) width 436: "Both lines should look identical (the first line is the one manipulated)."
-      RenderBlock (anonymous) at (0,83) size 784x34
+      RenderBlock (anonymous) at (0,86) size 784x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderBlock {P} at (0,133) size 784x26
-        RenderText {#text} at (0,9) size 155x17
-          text run at (0,9) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 103x17
-          RenderRubyRun (anonymous) at (151,9) size 99x17
-            RenderRubyText {RT} at (0,-9) size 99x9
-              RenderText {#text} at (0,0) size 99x9
-                text run at (0,0) width 99: "Hyper-text Markup Language"
-            RenderRubyBase (anonymous) at (0,0) size 99x17
-              RenderText {#text} at (26,0) size 23x17
-                text run at (26,0) width 23: "HT"
-              RenderText {#text} at (48,0) size 25x17
-                text run at (48,0) width 25: "ML"
-          RenderRubyRun (anonymous) at (250,9) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+        RenderBR {BR} at (0,18) size 0x17
+      RenderBlock {P} at (0,138) size 784x28
+        RenderText {#text} at (0,10) size 155x17
+          text run at (0,10) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 118x17
+          RenderRubyRun (anonymous) at (150,10) size 115x18
+            RenderRubyText {RT} at (0,-10) size 114x10
+              RenderText {#text} at (0,0) size 114x10
+                text run at (0,0) width 114: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 114x18
+              RenderText {#text} at (33,0) size 23x17
+                text run at (33,0) width 23: "HT"
+              RenderText {#text} at (55,0) size 25x17
+                text run at (55,0) width 25: "ML"
+          RenderRubyRun (anonymous) at (264,10) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (258,9) size 36x17
-          text run at (258,9) width 36: " spec."
-      RenderBlock {P} at (0,175) size 784x26
-        RenderText {#text} at (0,9) size 155x17
-          text run at (0,9) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 103x17
-          RenderRubyRun (anonymous) at (151,9) size 99x17
-            RenderRubyText {RT} at (0,-9) size 99x9
-              RenderText {#text} at (0,0) size 99x9
-                text run at (0,0) width 99: "Hyper-text Markup Language"
-            RenderRubyBase (anonymous) at (0,0) size 99x17
-              RenderText {#text} at (26,0) size 47x17
-                text run at (26,0) width 47: "HTML"
-          RenderRubyRun (anonymous) at (250,9) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+        RenderText {#text} at (272,10) size 37x17
+          text run at (272,10) width 37: " spec."
+      RenderBlock {P} at (0,182) size 784x28
+        RenderText {#text} at (0,10) size 155x17
+          text run at (0,10) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 118x17
+          RenderRubyRun (anonymous) at (150,10) size 115x18
+            RenderRubyText {RT} at (0,-10) size 114x10
+              RenderText {#text} at (0,0) size 114x10
+                text run at (0,0) width 114: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 114x18
+              RenderText {#text} at (33,0) size 47x17
+                text run at (33,0) width 47: "HTML"
+          RenderRubyRun (anonymous) at (264,10) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (258,9) size 36x17
-          text run at (258,9) width 36: " spec."
+        RenderText {#text} at (272,10) size 37x17
+          text run at (272,10) width 37: " spec."

Modified: trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-remove-text1-expected.txt (274701 => 274702)


--- trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-remove-text1-expected.txt	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-remove-text1-expected.txt	2021-03-19 04:45:24 UTC (rev 274702)
@@ -3,48 +3,48 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
-        RenderText {#text} at (0,0) size 762x17
-          text run at (0,0) width 762: "The following is a test for DOM manipulation within <ruby>: Removing a ruby base object, leaving the base non-empty."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 761x17
+          text run at (0,0) width 761: "The following is a test for DOM manipulation within <ruby>: Removing a ruby base object, leaving the base non-empty."
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 436x17
           text run at (0,0) width 436: "Both lines should look identical (the first line is the one manipulated)."
-      RenderBlock (anonymous) at (0,66) size 784x34
+      RenderBlock (anonymous) at (0,68) size 784x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderBlock {P} at (0,116) size 784x26
-        RenderText {#text} at (0,9) size 155x17
-          text run at (0,9) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 103x17
-          RenderRubyRun (anonymous) at (151,9) size 99x17
-            RenderRubyText {RT} at (0,-9) size 99x9
-              RenderText {#text} at (0,0) size 99x9
-                text run at (0,0) width 99: "Hyper-text Markup Language"
-            RenderRubyBase (anonymous) at (0,0) size 99x17
+        RenderBR {BR} at (0,18) size 0x17
+      RenderBlock {P} at (0,120) size 784x28
+        RenderText {#text} at (0,10) size 155x17
+          text run at (0,10) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 118x17
+          RenderRubyRun (anonymous) at (150,10) size 115x18
+            RenderRubyText {RT} at (0,-10) size 114x10
+              RenderText {#text} at (0,0) size 114x10
+                text run at (0,0) width 114: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 114x18
               RenderInline {SPAN} at (0,0) size 47x17
-                RenderText {#text} at (26,0) size 47x17
-                  text run at (26,0) width 47: "HTML"
-          RenderRubyRun (anonymous) at (250,9) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+                RenderText {#text} at (33,0) size 47x17
+                  text run at (33,0) width 47: "HTML"
+          RenderRubyRun (anonymous) at (264,10) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (258,9) size 36x17
-          text run at (258,9) width 36: " spec."
-      RenderBlock {P} at (0,158) size 784x26
-        RenderText {#text} at (0,9) size 155x17
-          text run at (0,9) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 103x17
-          RenderRubyRun (anonymous) at (151,9) size 99x17
-            RenderRubyText {RT} at (0,-9) size 99x9
-              RenderText {#text} at (0,0) size 99x9
-                text run at (0,0) width 99: "Hyper-text Markup Language"
-            RenderRubyBase (anonymous) at (0,0) size 99x17
+        RenderText {#text} at (272,10) size 37x17
+          text run at (272,10) width 37: " spec."
+      RenderBlock {P} at (0,164) size 784x28
+        RenderText {#text} at (0,10) size 155x17
+          text run at (0,10) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 118x17
+          RenderRubyRun (anonymous) at (150,10) size 115x18
+            RenderRubyText {RT} at (0,-10) size 114x10
+              RenderText {#text} at (0,0) size 114x10
+                text run at (0,0) width 114: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,0) size 114x18
               RenderInline {SPAN} at (0,0) size 47x17
-                RenderText {#text} at (26,0) size 47x17
-                  text run at (26,0) width 47: "HTML"
-          RenderRubyRun (anonymous) at (250,9) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+                RenderText {#text} at (33,0) size 47x17
+                  text run at (33,0) width 47: "HTML"
+          RenderRubyRun (anonymous) at (264,10) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (258,9) size 36x17
-          text run at (258,9) width 36: " spec."
+        RenderText {#text} at (272,10) size 37x17
+          text run at (272,10) width 37: " spec."

Modified: trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-remove-text2-expected.txt (274701 => 274702)


--- trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-remove-text2-expected.txt	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/platform/gtk/fast/ruby/rubyDOM-remove-text2-expected.txt	2021-03-19 04:45:24 UTC (rev 274702)
@@ -3,41 +3,40 @@
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x17
-        RenderText {#text} at (0,0) size 733x17
-          text run at (0,0) width 733: "The following is a test for DOM manipulation within <ruby>: Removing a ruby base object, leaving the base empty."
-      RenderBlock {P} at (0,33) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 732x17
+          text run at (0,0) width 732: "The following is a test for DOM manipulation within <ruby>: Removing a ruby base object, leaving the base empty."
+      RenderBlock {P} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 436x17
           text run at (0,0) width 436: "Both lines should look identical (the first line is the one manipulated)."
-      RenderBlock (anonymous) at (0,66) size 784x34
+      RenderBlock (anonymous) at (0,68) size 784x36
         RenderBR {BR} at (0,0) size 0x17
-        RenderBR {BR} at (0,17) size 0x17
-      RenderBlock {P} at (0,116) size 784x17
+        RenderBR {BR} at (0,18) size 0x17
+      RenderBlock {P} at (0,120) size 784x18
         RenderText {#text} at (0,0) size 155x17
           text run at (0,0) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 107x17
-          RenderRubyRun (anonymous) at (155,16) size 99x0
-            RenderRubyText {RT} at (0,-9) size 99x9
-              RenderText {#text} at (0,0) size 99x9
-                text run at (0,0) width 99: "Hyper-text Markup Language"
-            RenderRubyBase (anonymous) at (0,0) size 99x0
-          RenderRubyRun (anonymous) at (254,0) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+        RenderRuby (inline) {RUBY} at (0,0) size 122x17
+          RenderRubyRun (anonymous) at (155,16) size 114x0
+            RenderRubyText {RT} at (0,-10) size 114x10
+              RenderText {#text} at (0,0) size 114x10
+                text run at (0,0) width 114: "Hyper-text Markup Language"
+          RenderRubyRun (anonymous) at (268,0) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (262,0) size 36x17
-          text run at (262,0) width 36: " spec."
-      RenderBlock {P} at (0,149) size 784x17
+        RenderText {#text} at (276,0) size 37x17
+          text run at (276,0) width 37: " spec."
+      RenderBlock {P} at (0,154) size 784x18
         RenderText {#text} at (0,0) size 155x17
           text run at (0,0) width 155: "<ruby> is defined in the "
-        RenderRuby (inline) {RUBY} at (0,0) size 107x17
-          RenderRubyRun (anonymous) at (155,16) size 99x0
-            RenderRubyText {RT} at (0,-9) size 99x9
-              RenderText {#text} at (0,0) size 99x9
-                text run at (0,0) width 99: "Hyper-text Markup Language"
-          RenderRubyRun (anonymous) at (254,0) size 8x17
-            RenderRubyBase (anonymous) at (0,0) size 8x17
+        RenderRuby (inline) {RUBY} at (0,0) size 122x17
+          RenderRubyRun (anonymous) at (155,16) size 114x0
+            RenderRubyText {RT} at (0,-10) size 114x10
+              RenderText {#text} at (0,0) size 114x10
+                text run at (0,0) width 114: "Hyper-text Markup Language"
+          RenderRubyRun (anonymous) at (268,0) size 9x18
+            RenderRubyBase (anonymous) at (0,0) size 8x18
               RenderText {#text} at (0,0) size 8x17
                 text run at (0,0) width 8: "5"
-        RenderText {#text} at (262,0) size 36x17
-          text run at (262,0) width 36: " spec."
+        RenderText {#text} at (276,0) size 37x17
+          text run at (276,0) width 37: " spec."

Modified: trunk/LayoutTests/platform/wpe/fast/ruby/rubyDOM-remove-rt1-expected.txt (274701 => 274702)


--- trunk/LayoutTests/platform/wpe/fast/ruby/rubyDOM-remove-rt1-expected.txt	2021-03-19 04:30:41 UTC (rev 274701)
+++ trunk/LayoutTests/platform/wpe/fast/ruby/rubyDOM-remove-rt1-expected.txt	2021-03-19 04:45:24 UTC (rev 274702)
@@ -24,8 +24,9 @@
               RenderText {#text} at (34,0) size 46x17
                 text run at (34,0) width 46: "HTML"
           RenderRubyRun (anonymous) at (264,10) size 9x18
-            RenderText {#text} at (0,0) size 8x17
-              text run at (0,0) width 8: "5"
+            RenderRubyBase (anonymous) at (0,0) size 8x18
+              RenderText {#text} at (0,0) size 8x17
+                text run at (0,0) width 8: "5"
         RenderText {#text} at (272,10) size 37x17
           text run at (272,10) width 37: " spec."
       RenderBlock {P} at (0,164) size 784x28
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to