Uploaded May 2023 | Updated September 2026, 2 weeks ago
PR: github.com/SerenityOS/serenity/pull/18922
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
01:04 Making a simplified testcase
03:38 Starting development work
07:45 Intrinsic sizing of SVG root elements
20:15 Fixes to replaced element sizing
34:31 Propagating SVG root element size to SVG graphics layout
42:25 Testing the fix on live websites
48:02 Making a layout test
49:50 Writing a git commit message
55:48 Outro
PR: github.com/SerenityOS/serenity/pull/18922
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
01:04 Making a simplified testcase
03:38 Starting development work
07:45 Intrinsic sizing of SVG root elements
20:15 Fixes to replaced element sizing
34:31 Propagating SVG root element size to SVG graphics layout
42:25 Testing the fix on live websites
48:02 Making a layout test
49:50 Writing a git commit message
55:48 Outro










