The testcases in our own reftest frameworks are modified to reflect the current rendering. The main difference after this patch is that we don't apply row border-spacing at the block-start edge in the table continuations. As a result, we add `top: -2px` to reference pages such as `rowgroup-page-break-after-always-1-ref.html` and `rowgroup-page-break-after-always-2-ref.html` to counteract the default UA table style `border-spacing: 2px;` [1]. [1] https://searchfox.org/mozilla-central/rev/6b0b8c1003504e302e243c300355ef4d61e24909/layout/style/res/html.css#257 Differential Revision: https://phabricator.services.mozilla.com/D195333
22 lines
1.0 KiB
HTML
22 lines
1.0 KiB
HTML
<!DOCTYPE HTML>
|
|
<html class="reftest-paged">
|
|
<!--
|
|
This reference matches our current rendering, which isn't necessarily
|
|
correct, but I'd at least like to know about it if it changes, given how
|
|
little test coverage of this we currently have.
|
|
-->
|
|
<style>
|
|
@page { size: 5in 3in; margin: 0.5in; }
|
|
html, body { margin: 0; padding: 0; }
|
|
</style>
|
|
<div id="page1" style="border: 2px solid black; border-bottom: 0; height: 2in; box-sizing: border-box; background: yellow; padding: 3px; padding-bottom: 0; width: min-content">
|
|
<div id="or" style="background: orange; height: calc(2in - 5px - 6px); padding: 3px;">
|
|
<div style="background: brown; color: black;padding: 1px;">A</div>
|
|
</div>
|
|
</div>
|
|
<div id="page2" style="border: solid black; border-width: 0 2px; background: yellow; height: 2in; box-sizing: border-box; padding: 0 3px; width: min-content">
|
|
<div style="background: orange; height: 2in; padding: 0 3px">
|
|
<div style="border: 1px solid fuchsia; background: aqua; height: calc(2in - 1px); border-bottom: none; color: transparent">A</div>
|
|
</div>
|
|
</div>
|