ladybird/Libraries
InvalidUsernameException fb9286eccb LibWeb: Apply clip frames even when transformation is identity
Clip frames for overflow were applied based on whether the box in
question had a non-identity matrix transformation associated with it.
That however is not correct, since specifying a no-op transform like
`scale(1)` still needs to apply clip overflow rectangles. So instead we
need to check whether the element associated with the box in question
has any CSS transforms.

This appears to have been a regression from
9bbc1cd618 and effectively reverts that
commit, but keeps its effect by unifying on the check for CSS transforms
instead.

This fixes some background boxes being rendered for the invisible items
of the carousels on https://computerbase.de/.
2025-12-01 17:46:44 +01:00
..
LibCompress CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibCore LibCore+RequestServer: Return size_t from system read/write functions 2025-12-01 16:29:48 +01:00
LibCrypto LibCrypto: SHA3 hashing algorithm 2025-11-26 22:01:00 -05:00
LibDatabase LibDatabase+RequestServer: Store ByteString data as a BLOB 2025-11-12 09:06:21 -05:00
LibDevTools LibDevTools+LibWebView: Implement initial accessibility tree view 2025-10-20 10:51:19 +01:00
LibDiff CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibDNS LibDNS: Remove LibCore::DateTime dependency 2025-09-30 12:39:01 +02:00
LibFileSystem CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibGC LibGC: Add GC::Heap::the() 2025-11-01 08:40:32 +01:00
LibGfx LibGfx+LibWeb: Fix compile errors in clang-cl from recent header cleanup 2025-11-30 08:45:29 -05:00
LibHTTP LibHTTP+LibWeb: Use LibHTTP's cache implementation in LibWeb 2025-11-29 08:35:02 -05:00
LibIDL LibIDL: Support extended attributes on namespace members 2025-09-11 17:06:44 +01:00
LibImageDecoderClient CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibIPC LibIPC: Decode Vector<T> in one swoop for trivial arithmetic types 2025-12-01 15:12:52 +01:00
LibJS LibJS: Fast path for TypedArray.slice() 2025-12-01 15:12:52 +01:00
LibLine Everywhere: Slap some [[clang::lifetimebound]] where appropriate 2025-09-01 11:11:38 +02:00
LibMain AK: Expose helpers to invoke Windows runtime config directly in main() 2025-10-29 21:07:52 -06:00
LibMedia Everywhere: Avoid large rebuilds when editing (Immutable)Bitmap headers 2025-11-28 18:32:48 +01:00
LibRegex LibRegex: Add missing StringSet cases 2025-11-27 14:02:04 +01:00
LibRequests LibWeb+LibWebView+LibRequests: Reduce dependency on LibIPC includes 2025-12-01 15:12:52 +01:00
LibSyntax Everywhere: Slap some [[clang::lifetimebound]] where appropriate 2025-09-01 11:11:38 +02:00
LibTest AK: Expose helpers to invoke Windows runtime config directly in main() 2025-10-29 21:07:52 -06:00
LibTextCodec LibTextCodec+LibWeb: Move isomorphic coders to LibTextCodec 2025-11-27 14:57:29 +01:00
LibThreading LibThreading: Remove Weakable from Thread 2025-09-22 17:28:21 -05:00
LibTLS LibTLS: Use Windows-specific method to set default certificate store 2025-08-23 18:35:45 -06:00
LibUnicode LibRegex: Support matching unicode multi-character sequences 2025-11-26 11:34:38 +01:00
LibURL LibURL: Add a few missing internal page factories 2025-09-18 07:27:24 -04:00
LibWasm Meta: Increase the line length enforced by prettier to 120 2025-10-31 19:55:50 -04:00
LibWeb LibWeb: Apply clip frames even when transformation is identity 2025-12-01 17:46:44 +01:00
LibWebSocket LibHTTP+LibWeb+RequestServer: Move Fetch's HTTP header infra to LibHTTP 2025-11-27 14:57:29 +01:00
LibWebView LibWeb+LibWebView+LibRequests: Reduce dependency on LibIPC includes 2025-12-01 15:12:52 +01:00
LibXML LibWeb+LibXML: Make Listener::set_source(ByteString) fallible 2025-10-02 02:25:28 +02:00
CMakeLists.txt LibDatabase+LibWebView: Extract our SQLite wrapper to its own library 2025-10-14 13:40:33 +02:00