ladybird/Userland/Libraries/LibWeb
Aliaksandr Kalenik 18d26142f0 LibWeb: Skip StackingContext with erroneously large rect in GPU painter
If the GPU painter encounters a stacking context that requires the
allocation of a framebuffer so large, it is likely due to a layout
mistake, for now, we can skip it instead of crashing because of a
failed allocation.

Fixes https://github.com/SerenityOS/serenity/issues/22608
2024-02-26 07:40:42 +01:00
..
Animations LibWeb: Handle pre-existing animations when considering animation-name 2024-02-25 21:12:42 +00:00
ARIA LibWeb: Return correct RoleType for composite ARIA role 2024-01-27 14:52:41 -05:00
Bindings
Clipboard
Cookie
Crypto LibWeb: Implement import_key for PBKDF2 2024-01-23 14:07:06 -07:00
CSS LibWeb: Handle pre-existing animations when considering animation-name 2024-02-25 21:12:42 +00:00
DOM LibWeb: Emit "focusin" and "focusout" events 2024-02-25 10:17:25 +01:00
DOMParsing LibWeb: Add ad-hoc method for serializing CDATASection nodes to string 2024-02-19 10:42:56 +01:00
DOMURL Everywhere: Use unqualified AK::URL 2024-02-25 08:54:31 +01:00
Encoding
Fetch Everywhere: Use unqualified AK::URL 2024-02-25 08:54:31 +01:00
FileAPI Everywhere: Use unqualified AK::URL 2024-02-25 08:54:31 +01:00
Geometry LibWeb: Ensure DOMRect top, bottom, left and right handle NaN correctly 2024-02-21 19:38:17 +01:00
HighResolutionTime LibWeb: Return milliseconds from unsafe_shared_current_time() 2024-02-11 08:10:45 +01:00
HTML Revert "LibWeb: Allow bypassing transient activation checks for tests" 2024-02-25 12:35:49 -05:00
Infra
Internals Revert "LibWeb: Allow bypassing transient activation checks for tests" 2024-02-25 12:35:49 -05:00
IntersectionObserver LibWeb: Implement IntersectionObserver "intersection roots" per spec 2024-02-24 19:56:08 +01:00
Layout LibWeb: Stretch-fit flex items with aspect ratio but no fixed sizes 2024-02-25 14:06:06 +01:00
Loader Everywhere: Use unqualified AK::URL 2024-02-25 08:54:31 +01:00
MathML
MimeSniff LibWeb/MimeSniff: Add non-standard text or binary context sniffing 2024-02-02 14:34:17 -05:00
NavigationTiming
Page Everywhere: Use unqualified AK::URL 2024-02-25 08:54:31 +01:00
Painting LibWeb: Skip StackingContext with erroneously large rect in GPU painter 2024-02-26 07:40:42 +01:00
PerformanceTimeline
PermissionsPolicy Everywhere: Use unqualified AK::URL 2024-02-25 08:54:31 +01:00
Platform
ReferrerPolicy Everywhere: Use unqualified AK::URL 2024-02-25 08:54:31 +01:00
RequestIdleCallback
ResizeObserver LibWeb: Implement ResizeObserver::disconnect() 2024-02-20 10:55:10 +01:00
SecureContexts Everywhere: Use unqualified AK::URL 2024-02-25 08:54:31 +01:00
Selection
SRI
Streams LibWeb: Implement ReadableStreamBYOBRequest.respondWithNewView 2024-01-29 17:10:56 -05:00
SVG Everywhere: Use unqualified AK::URL 2024-02-25 08:54:31 +01:00
UIEvents LibWeb: Add MouseEvent JavaScript constructor 2024-01-20 08:57:37 +01:00
UserTiming
WebAssembly
WebAudio
WebDriver LibWeb: Set size of canvas used to take WebDriver screenshots explicitly 2024-02-21 10:10:44 +01:00
WebGL Everywhere: Prefer {:#x} over 0x{:x} in format strings 2024-02-21 17:54:38 +01:00
WebIDL
WebSockets Everywhere: Use unqualified AK::URL 2024-02-25 08:54:31 +01:00
Worker
XHR Everywhere: Use unqualified AK::URL 2024-02-25 08:54:31 +01:00
XLink
XML LibWeb: Make the default XML namespace an empty Optional 2024-02-19 10:42:56 +01:00
CMakeLists.txt LibWeb: Rename URL platform object to DOMURL 2024-02-25 08:54:31 +01:00
Dump.cpp Everywhere: Use unqualified AK::URL 2024-02-25 08:54:31 +01:00
Dump.h
Forward.h LibWeb: Rename URL platform object to DOMURL 2024-02-25 08:54:31 +01:00
idl_files.cmake LibWeb: Rename URL platform object to DOMURL 2024-02-25 08:54:31 +01:00
Namespace.cpp
Namespace.h
PixelUnits.cpp
PixelUnits.h LibWeb: Properly round CSSPixels values in device_to_css_rect 2024-02-21 20:08:25 +01:00
TreeNode.h