Browser hacking: Improving CSS grid support for the Null Games website @awesomekling
Browser hacking: Improving CSS grid support for the Null Games website  @awesomekling
Uploaded June 2023 | Updated September 2026, 2 weeks ago
My talk at Web Engines Hackfest: youtube.com/watch?v=De8N1zrQwRs
SimpleTrimCSS: github.com/tslater2006/SimpleTrimCSS

PR: github.com/SerenityOS/serenity/pull/19365

Follow me on Twitter: twitter.com/awesomekling
Sponsor me on GitHub: github.com/sponsors/awesomekling
Support me on Patreon: patreon.com/awesomekling
Donate via PayPal: paypal.me/awesomekling

Discord: discord.gg/serenityos
Merch: store.serenityos.org

SerenityOS is a new operating system that we're building from scratch. serenityos.org
Ladybird is a cross-platform web browser, also part of the SerenityOS project. :^)

00:00 Intro / Task of the day
00:38 Making a reduction
12:38 Investigating the problem
16:45 Supporting min() in CSS grid track lists
26:25 Testing the first fix
26:54 Investigating grid item height issue
34:05 Making grid tracks accommodate vertical margins
40:18 Testing the second fix
40:55 Making a test for the CSS parser fix
43:37 First git commit
46:11 Making a test for the grid track sizing fix
48:03 Second git commit
49:23 Investigating a layout test regression
1:00:52 Checking null.com one more time
1:01:15 Outro / My talk at the Web Engines Hackfest
Browser hacking: Improving CSS grid support for the Null Games websiteLets fix some bugs in Ladybirds DOM (and improve our WPT score!)Browser hacking: Lets improve CSS performance for DiscordSerenityOS Office Hours / Q&A (2022-07-29)SerenityOS update (February 2024)SerenityOS Office Hours (with JT)Browser hacking: Some quick JIT assembler cleanupsFIXME Roulette: Lets not scrub the memory twice in kcalloc()!SerenityOS Office Hours / Q&A (2023-02-24)SerenityOS Office Hours / Q&A (2022-04-29)OS hacking: Making the system boot with 256MB RAMCar talk: We’re back! + Things I’m grateful for
Andreas Kling |

Browser hacking: Improving CSS grid support for the Null Games website

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER