jsdom v9.2.1 Release Notes

    • ๐Ÿ›  Fixed <input>'s selectionStart, selectionEnd, and selectionDirection getters to return null, instead of throwing, for elements that do not allow selection, per a recent spec change.
    • ๐Ÿ›  Fixed <base>'s href getter logic to return the attribute value instead of the empty string for unparseable URLs, per a recent spec change.
    • ๐Ÿ›  Fixed the referrer sent when retrieving external resources to be the document's URL, not the document's base URL.
    • ๐Ÿ›  Fixed suppression of all error events on window beyond the first one.
    • ๐Ÿ›  Fixed new URL to correctly throw for unparseable URLs, and all of URL's setters to correctly ignore invalid input instead of throwing.
    • ๐Ÿ›  Fixed StyleSheetList.prototype.item to return null instead of undefined for out-of-bounds indices. (Ginden)
    • ๐Ÿ’… Updated cssstyle minimum version to ensure all jsdom installs (not just fresh ones) get the benefit of cssstyle's recently-better background and width setters.