Shannon Booth

Results 45 issues of 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: ![image](https://github.com/SerenityOS/serenity/assets/35911232/baf84593-c620-48de-a05b-a6ed416b226d) Ladybird: ![image](https://github.com/SerenityOS/serenity/assets/35911232/efe83347-4a34-4187-b009-265d2860fa06) Results in a gap in...

bug
has-repro
reduction-of-web-content

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

👀 pr-needs-review

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...

bug
has-repro

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

👀 pr-needs-review

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...

bug
has-repro

Further work towards https://github.com/SerenityOS/serenity/issues/23632 / https://github.com/SerenityOS/serenity/issues/22902

👀 pr-needs-review

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...

bug
regression
has-repro

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...

👀 pr-needs-review

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...

bug
has-repro
reduction-of-web-content

Seen on google products page: https://about.google/intl/ALL_nz/products/ ![image](https://github.com/SerenityOS/serenity/assets/35911232/74942593-a95c-40ad-b7f2-1452aa3b4ca6) 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;...

bug
reduction-of-web-content