Bug 113966 - [CSS Regions] widow/orphan bug combined with shapes
Summary: [CSS Regions] widow/orphan bug combined with shapes
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Mihai Maerean
URL:
Keywords: AdobeTracked
Depends on:
Blocks: 113050
  Show dependency treegraph
 
Reported: 2013-04-04 15:03 PDT by CJ Gammon
Modified: 2014-05-28 12:49 PDT (History)
6 users (show)

See Also:


Attachments
html and css showing buggy area in red (8.02 KB, application/octet-stream)
2013-04-04 15:03 PDT, CJ Gammon
no flags Details
Simplified testcase (5.13 KB, text/html)
2013-04-05 11:41 PDT, Bear Travis
no flags Details
Screenshot of bug (100.42 KB, image/png)
2013-04-05 11:42 PDT, Bear Travis
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description CJ Gammon 2013-04-04 15:03:48 PDT
Created attachment 196536 [details]
html and css showing buggy area in red

I have attached a situation where there is a gap injected between lines arbitrarily.  This seems to be related to the combination of exclusions/regions/widow/orphans.  Where when removing exclusions from one of the earlier elements or removing or changing the values of widows/orphans seems to effect the outcome.  The split can be often found in the example region in red.  This seems to only occur under specific circumstances and can be tricky to recreate, however it does cause a very obvious issue where there appears to be a random break within content.
Comment 1 Mihai Maerean 2013-04-05 06:10:07 PDT
This doesn't seem to happen when only the Regions feature is enabled (and Exclusions/Shapes are disabled).
Comment 2 Bear Travis 2013-04-05 09:48:08 PDT
Linking to parent bugs to track
Comment 3 Bear Travis 2013-04-05 11:41:14 PDT
Created attachment 196657 [details]
Simplified testcase

The bug repros for me on Chrome Canary. It does not require exclusions.
The problem combines regions, widows/orphans, and soft hyphens (charset must be utf-8).
Comment 4 Bear Travis 2013-04-05 11:42:41 PDT
Created attachment 196658 [details]
Screenshot of bug

Screenshot. Notice the linebox pushed into the center region (red) is too short, and the line spacing is off.
Comment 5 Michelangelo De Simone 2013-06-13 11:05:48 PDT
Still repros on today's nightly (r151543)
Comment 6 Zoltan Horvath 2014-03-27 09:19:37 PDT
Removing CSS Shapes from the blocker list, since the bug (if it still valid?) is not shapes related.
Comment 7 Bear Travis 2014-05-28 12:49:34 PDT
This bug no longer reproduces for me in the nightlies.