ladybird/Libraries
Callum Law 027c9f53be LibWeb: Handle text-overflow: ellipsis with trailing whitespace
We should calculate whether we need to truncate text with an ellipsis
exclusive of any trailing collapsible whitespace.

This was causing issues where an inline element was automatically sized
(e.g. min-content) as we would calculate available width exclusive of
trailing collapsible whitespace and then our text chunk would be wider,
always inserting an ellipsis.

Fixes the visual element of #4048 but we still are incorrect in how we
collapse whitespace more generally
2025-08-18 11:00:26 +01:00
..
LibCompress
LibCore LibCore: Remove Command 2025-08-17 16:44:14 -04:00
LibCrypto AK+Libraries: Reduce API surface of GenericLexer a bit 2025-08-13 09:56:13 -04:00
LibDevTools
LibDiff
LibDNS LibDNS+RequestServer: Don't construct Vectors to validate DNS response 2025-08-13 10:30:04 -04:00
LibFileSystem
LibGC
LibGfx LibWeb: Implement the color-interpolation property for SVG gradients 2025-08-17 10:51:05 +02:00
LibHTTP
LibIDL LibIDL: Add LayoutWorklet and PaintWorklet parsing 2025-08-15 09:21:28 +02:00
LibImageDecoderClient
LibIPC LibIPC: Do not try to send a response back if transport was closed 2025-08-17 20:51:56 -04:00
LibJS LibJS: Revert common error types to only hold a single string 2025-08-18 01:43:45 +02:00
LibLine AK+Libraries: Reduce API surface of GenericLexer a bit 2025-08-13 09:56:13 -04:00
LibMain Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
LibMedia LibGfx+LibMedia+LibWeb: Use new Matrix subscript operator 2025-07-28 09:15:23 +02:00
LibRegex LibRegex: Account for opcode size when calculating incoming jump edges 2025-07-28 17:06:58 +02:00
LibRequests LibRequests: Add hooks to handle RequestServer death 2025-08-10 11:02:50 +02:00
LibSyntax
LibTest LibJS: Port the JS lexer and parser to UTF-16 2025-08-13 09:56:13 -04:00
LibTextCodec
LibThreading
LibTLS
LibUnicode AK+LibJS+LibWeb: Recognize that our UTF-16 string is actually WTF-16 2025-08-13 09:56:13 -04:00
LibURL LibWeb+LibURL: Default empty string paths to URL's path in CookieStore 2025-08-17 22:17:36 +02:00
LibWasm CI: Create wasm artifact and use it in the js-benchmarks workflow 2025-08-14 10:02:35 +02:00
LibWeb LibWeb: Handle text-overflow: ellipsis with trailing whitespace 2025-08-18 11:00:26 +01:00
LibWebSocket RequestServer+LibWebSocket: Drain underlying socket and resulting frames 2025-07-22 13:55:45 +02:00
LibWebView LibWebView: Remove m_in_shutdown in favor of event loop's exit request 2025-08-17 20:51:56 -04:00
LibXML AK+Libraries: Reduce API surface of GenericLexer a bit 2025-08-13 09:56:13 -04:00
CMakeLists.txt