WEB
of specs, browsers and related nonsenseWHATWG Spec-Bug Logo
(unofficial, by me)
They're more likely than you think.
Curiosities
The Specmobile
In case you need to file bugs on the W3C specs (specifically CSS, cause I do that most often)Spec- and Browser-Bugs Exhibited by This Page
This is a list of bugs in browsers and web-specs that I have filed over the course of making this page.Some of them may have been fixed already, I might mark those at a later point.
HTML
- Focusing of dead <area>s is wonky and non-compliant in browsers.
- <area> element should responsively scale with its image(s)
- Browsers disagree on whether CSS
:activeselector works on <area> elements.
CSS
drop-shadow()combined withtransformhas interop issues- Interop issue: Selecting the default quotes on <q> elements
Firefox
Userscript to Show WHATWG Spec Sections in the Tab Name
This is a script for Tampermonkey that adds the current section of any WHATWG spec to the tab's title.
// ==UserScript==
// @name Web Spec Title Machine
// @version 2026-02-26
// @description current section of web specs in the page title
// @author Psychpsyo
// @match https://*.spec.whatwg.org/*
// @grant none
// ==/UserScript==
const titleElem = document.querySelector("title");
const originalTitle = titleElem.textContent;
function putFragmentIntoTitle() {
if (location.hash) {
titleElem.textContent = `${location.hash} - ${originalTitle}`;
} else {
titleElem.textContent = originalTitle;
}
}
putFragmentIntoTitle();
window.addEventListener("hashchange", putFragmentIntoTitle);