1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-08 05:27:14 +09:00
ladybird/Libraries/LibWeb
InvalidUsernameException 1d0cfdc839 LibWeb: Consider margins during fit-content sizing in BFC
`BlockFormattingContext::compute_width()` stores the left and right
margins in the layout state at the very end of the function. However,
before doing so, it calls `FormattingContext::calculate_inner_width()`
which ends up calling `FormattingContext::calculate_stretch_fit_width()`
if the current box has `width: fit-content`.

Due to this, `calculate_stretch_fit_width()` would always see the
margins from the layout state as zero and therefore not take them into
account. Subsequently, the calculated width ended up being wrong.

Saving margins on the layout state earlier, before calling
`calculate_inner_width()`, makes sure that the width is calculated
correctly.
2025-06-05 17:56:19 +02:00
..
Animations LibWeb: Implement CSS transitions support for pseudo elements 2025-05-30 15:48:16 +02:00
ARIA Everywhere: Run clang-format 2025-05-14 02:01:59 -06:00
Bindings LibWeb: Move AgentType enum to its own header 2025-05-18 17:50:05 -06:00
Clipboard
Compression
ContentSecurityPolicy LibWeb: Support Content-Security-Policy http-equiv state on meta element 2025-05-23 16:39:13 +02:00
Cookie
CredentialManagement Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
Crypto LibCrypto: Replace {Unsigned,Signed}BigInteger impl with LibTomMath 2025-05-23 11:57:21 +02:00
CSS LibGfx+LibWeb: Update definitions of supported font formats and features 2025-06-05 12:10:29 +01:00
DOM LibWeb: Invalidate layout tree at nearest non-anonymous ancestor 2025-06-04 00:43:23 +02:00
DOMURL LibWeb: Use infra sorting for URLSearchParam's sort() 2025-05-12 11:20:32 +02:00
Editing LibWeb: Convert white-space CSS property to shorthand 2025-05-29 12:04:28 +02:00
Encoding
EncryptedMediaExtensions
EntriesAPI
EventTiming Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
Fetch LibWeb: Make Environment's top level origin nullable 2025-05-27 14:48:43 +12:00
FileAPI LibWeb/FileAPI: Handle an aborted stream in Blob::get_stream() close 2025-05-31 09:12:57 -04:00
Geometry Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
HighResolutionTime
HTML LibWeb/HTML: Compare paragraph align="" values insensitively 2025-06-05 12:10:17 +01:00
IndexedDB LibWeb/IDB: Update spec step wording 2025-05-16 12:10:16 +01:00
Infra LibWeb: Prefer using equals_ignoring_ascii_case 2025-05-21 13:45:02 +01:00
Internals LibWeb: Remove Unicode Cyrillic e char (04+35) in variable name 2025-06-03 21:22:27 +02:00
IntersectionObserver
Layout LibWeb: Consider margins during fit-content sizing in BFC 2025-06-05 17:56:19 +02:00
Loader LibWeb: Don't crash when handling invalid HTTP status codes 2025-05-27 12:58:08 -06:00
MathML
MediaCapabilitiesAPI LibWeb: Add missing WebIDL/Types include to MediaCapabilities.h 2025-05-09 23:14:27 -06:00
MediaSourceExtensions
MimeSniff LibWeb/MimeSniff: Add WebM signature sniffing and VINT parsing 2025-05-15 09:39:19 -06:00
MixedContent
NavigationTiming Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
Page LibWeb: Do not clear the selection, when query is not found 2025-05-26 11:22:48 +02:00
Painting LibWeb: Use the correct definition of separated-borders mode 2025-06-04 15:02:42 +01:00
PerformanceTimeline
PermissionsPolicy
Platform
ReferrerPolicy
RequestIdleCallback
ResizeObserver
ResourceTiming
SecureContexts
Selection
ServiceWorker Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
SRI
StorageAPI Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
Streams LibWeb: Implement TransformStream transfer 2025-05-21 06:54:44 -04:00
SVG LibWeb/SVG: Add stop-color and stop-opacity to AttributeNames 2025-06-05 12:10:17 +01:00
TrustedTypes
UIEvents LibWeb: Start integrating the editing API with user keyboard input 2025-05-17 00:29:19 +02:00
URLPattern
UserTiming
WebAssembly LibCrypto: Replace {Unsigned,Signed}BigInteger impl with LibTomMath 2025-05-23 11:57:21 +02:00
WebAudio LibWeb: Print FIXME instead of throwing NotSupportedError in WebAudio 2025-05-28 20:37:35 +02:00
WebDriver
WebGL LibWeb/WebGL: Free back buffer texture when context is destroyed 2025-05-26 17:16:42 +03:00
WebIDL LibJS: Skip prototype chain lookup in internal_set() for arrays 2025-05-23 14:51:32 +02:00
WebSockets
WebVTT
Worker LibWeb+WebWorker: Create SharedWorkerGlobalScope for Shared Workers 2025-05-18 17:50:05 -06:00
XHR LibWeb: Prefer using equals_ignoring_ascii_case 2025-05-21 13:45:02 +01:00
XLink
XML Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
CMakeLists.txt LibWeb/CSS: Implement the scrollbar-color property 2025-06-02 00:17:51 +02:00
Dump.cpp LibWeb/CSS: Extract SerializationMode into its own header 2025-05-17 07:53:24 +01:00
Dump.h LibWeb/CSS: Add basic implementation of CSSMarginRule 2025-05-16 11:01:39 +01:00
Forward.h LibWeb/CSS: Implement the scrollbar-color property 2025-06-02 00:17:51 +02:00
idl_files.cmake LibWeb/CSS: Add basic implementation of CSSMarginRule 2025-05-16 11:01:39 +01:00
InvalidateDisplayList.h
Namespace.cpp
Namespace.h
PixelUnits.cpp
PixelUnits.h
TraversalDecision.h
TraversalOrder.h
TreeNode.h