Tim Ledbetter
Tim Ledbetter
The specification says the final step of this algorithm is to return null. Previously, the browser would crash if the content of an iframe was appended to the document before...
Previously, calling `CSSStyleRule.cssText` on a rule using a named color would give the computed RGB value. This commit introduces `NamedColorStyleValue`, which is identical to `ColorStyleValue`, except it preserves the color...
When a `let` variable is captured by a function, it's value at the time it was captured should be used. Currently, Ladybird behaves as if a `var` variable was being...
With this PR `sort` can now handle arbitrarily long lines. Previously, lines would be truncated at 4096 bytes. My implementation of this feature avoids string allocations when building `Line` objects....
This PR makes some fixes to constructed style sheets: * The title of constructed style sheets is now null, rather than the empty string. Chromium doesn't behave this way, but...
The resolved value is now correctly calculated for all margin, padding and width properties of a `ResolvedCSSStyleDeclaration`. This means the correct values are returned when these properties are accessed from...
Previously, certain values of `ceil_log2(x)` would be 1 smaller than `ceil(log2(x))`. In addition to the test cases I've included in this PR, I also tested `ceil_log2()` exhaustively (for all `u32`)...
This PR adds support for reading arbitrarily long lines in the `comm`, `cut`, `grep` and `sed` utilities. Previously, these utilities wouldn't behave correctly when working with input containing lines longer...
An input event is now fired when the step up or step down button of an input element of type number is clicked. This ensures that any associated `` element...
This prevents a crash that could happen if crash reporter was closed while generating a crash report. Fixes #23748