Shannon Booth
Shannon Booth
...when followed by a relatively positioned element Reduced from https://www.w3.org/Style/CSS/Overview.en.html ```html .absolute { position: absolute } Languages Cascading Style Sheets ``` Firefox:  Ladybird:  Results in a gap in...
This improves debuggability by converting a SIGSEGV into a verification failed on a null dereference. edit: feels worthwhile as I've run into this one a bunch! latest ref: https://github.com/SerenityOS/serenity/issues/24186
Steps to reproduce: 1. visit lichess.org 2. click on "1 + 0" button 3. 💥 It's a classic case of a dereference of a layout_node. Backtrace: ``` Program received signal...
Not really sure on approach of this going forward, but it does at least make more stuff work. Further progress towards: https://github.com/SerenityOS/serenity/issues/23632
Seen by loading these two pages: For interia.pl: ``` 319479.700 WebContent(479681): FIXME: Painting commands are recorded twice for stacking context: SVGGeometryBox 319479.700 WebContent(479681): FIXME: Painting commands are recorded twice for...
Further work towards https://github.com/SerenityOS/serenity/issues/23632 / https://github.com/SerenityOS/serenity/issues/22902
The following verification has started crashing stuff.co.nz on load: https://github.com/SerenityOS/serenity/blob/aede0100960b6b9cacd0e5a0bd0887bd34651e29/Userland/Libraries/LibWeb/HTML/TraversableNavigable.cpp#L733 Backtrace: ``` Program received signal SIGILL, Illegal instruction. ak_verification_failed () at /home/shannon/personal/serenity/AK/Assertions.cpp:108 108 __builtin_trap(); (gdb) bt #0 ak_verification_failed () at...
This was seen getting called on stuff.co.nz and resulting in an exception getting thrown due to no String being returned (before ladybird crashes later on due to an unrelated navigation...
Reduced HTML page: ```html @keyframes globalnav-search-fade-and-slide { 0% { transform: translateY(calc(var(--r-globalnav-search-shift-vertical))) } to { transform: translateY(0) } } .globalnav-searchresults { --r-globalnav-search-shift-vertical: 4px; animation-fill-mode: both; animation-name: globalnav-search-fade-and-slide; } ``` Segement of...
Seen on google products page: https://about.google/intl/ALL_nz/products/  Reduced HTML (can most definitely be reduced a bit further): ```html :root{--sf-img-19: url("data:image/png;base64,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"); .medium-tile--icon-wrapper { align-items: center; background-color: #f8f9fa; border-radius: 50%; display: flex;...