[Webkit-unassigned] [Bug 126260] New: ruby base is not rendered on the second region when using css regions

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Dec 27 03:44:36 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=126260

           Summary: ruby base is not rendered on the second region when
                    using css regions
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
        OS/Version: Mac OS X 10.9
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: ken_his at yahoo.com


Created an attachment (id=220057)
 --> (https://bugs.webkit.org/attachment.cgi?id=220057&action=review)
a simplified reproducing content

With contents using css region, ruby base is not rendered on the second region.

The attached content is a simple content to reproduce this issue.
It has "A" as a base of ruby "a" on the first region 
and "B" as a base of ruby "b" on the second region.
"B" is not rendered with this content.

It's reproducible with r161096 built from source code.
(and reproducible with nightly build r161093 also)


RenderFlowThread::objectShouldPaintInFlowRegion() seems to prevent "B" from being rendered with region check by regionInRange(). 
(I've confirmed that "B" is rendered with temporary modification that makes regionInRange() return true.)
This is because the mapped range of regions of "B" is different from the given region of objectShouldPaintInFlowRegion's argument.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list