Re: Bikeshed Major Version updates (v6 and v7) and Python min version update (3.12)

On Mon, Dec 8, 2025 at 11:09 AM Kenneth G. Franqueiro
<kfranqueiro@w3.org> wrote:
>
> RE v6, I've run a battery of tests comparing outcomes involving fatal errors in the newest version, as an FYI to anyone wondering if their documents may be affected.
>
> The following pass with v5 and fail with v7 (and presumably v6), due to issues with markup:

Thanks for the check-over! I've confirmed as well that, yes, all of
these (except css-scrollbars) are markup errors already present in the
document, that were just silently missed before due to the parser's
error recovery. Now that Bikeshed is being stricter with its own
parser, they're getting caught and reported. Some of them definitely
produced wrong markup in the past (like unclosed <section> elements,
which wrapped the entire rest of the document in that section...),
others are more innocuous (like doing <thead><td> - no <tr> around the
cells) but still definitely an error.

(The css-scrollbars error was an actual crasher in Bikeshed; since
fixed in 7.0.2. My testsuite is old enough that it didn't contain that
spec, and nobody else exercised that precise markup... It's tested now
in my manual tests.)

~TJ

Received on Thursday, 11 December 2025 20:21:11 UTC