Parsoid's HTML output, e.g. https://en.wikipedia.org/api/rest_v1/page/html/Parsing, has a blue border visible on the left and "bottom" that appears part-way down the page:
This comes from Parsoid requesting RL module skins.vector.styles, which incorporates Vector's components/common.less, which has:
html, body { height: 100%; ... } /* Content */ .mw-body { margin-left: 10em; padding: @content-padding; /* Border on top, left, and bottom side */ border: 1px solid @content-border-color; border-right-width: 0; /* Merge the border with tabs' one (in their background image) */ margin-top: -1px; ... }
There are two bugs here: a) somehow height: 100% ends up way less than the actual height of the article; b) the blue border on mw-body is pointless without Vector's grey mw-head, mw-panel sidebar, and footer. a) I can't figure out; the computed height seems always 409.5px in Firefox and 1028px in chromium. b) Parsoid has to use mw-body because of the way Vector/components/common.less is structured, so it needs to clear this border and maybe other properties, e.g. the wide left margin.