-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Insights: LadybirdBrowser/ladybird
Overview
Could not load contribution data
Please try again later
73 Pull requests merged by 19 people
-
LibIPC+LibWeb: Fix some race conditions found cycling headless-browser a bunch
#4516 merged
Apr 29, 2025 -
CI+Toolchain: Remove unnecessary
BuildVcpkg.sh
#4494 merged
Apr 29, 2025 -
LibWeb/IDB: Implement IDBObjectStore::{count|get}
#4505 merged
Apr 29, 2025 -
LibWeb: Align editing whitespace canonicalization with other browsers
#4520 merged
Apr 29, 2025 -
LibJS: Add StackFrame to avoid indirection in VM register access
#4517 merged
Apr 29, 2025 -
LibWeb+LibGfx: Support
alpha
context attribute for CanvasRenderingContext2D#4506 merged
Apr 29, 2025 -
LibJS: Catch up on some spec updates
#4514 merged
Apr 29, 2025 -
LibWeb: Set transition property name when firing transition events
#4518 merged
Apr 29, 2025 -
LibWeb: Light dismiss popovers and dialogs on click
#4428 merged
Apr 29, 2025 -
Even more LibJS shenanigans for faster calls
#4513 merged
Apr 29, 2025 -
LibWeb: Re-evaluate the style block when the type attribute changes
#4511 merged
Apr 28, 2025 -
LibJS: Store bytecode VM program counter in ExecutionContext
#4509 merged
Apr 28, 2025 -
LibWeb: Parse
all
as keyword intransition
shorthand#4503 merged
Apr 28, 2025 -
LibWeb: Add fast_is for span and div
#4459 merged
Apr 28, 2025 -
AK: Don't iterate through entire String for String::ends_with
#4504 merged
Apr 28, 2025 -
More shenanigans for JS call performance
#4502 merged
Apr 28, 2025 -
More LibJS things to make function calls faster
#4499 merged
Apr 28, 2025 -
LibWeb: Make a bunch of CSP classes not realm associated
#4484 merged
Apr 28, 2025 -
LibWeb: Ensure
|=
value selector andlang
pseudoclass correctly match language subcodes#4495 merged
Apr 28, 2025 -
LibCrypto+LibJS: Miscellaneous {Signed,Unsigned}BitInteger cleanup
#4482 merged
Apr 28, 2025 -
LibWeb: Don't crash when interpolating non
<number>
scale values#4498 merged
Apr 28, 2025 -
LibWeb/IDB: Implement IDBDatabase::transaction(), cleanup Key states a bit, and fix some bugs
#4476 merged
Apr 28, 2025 -
LibJS: Let invokers (callers) of [[Call]] allocate ExecutionContext
#4497 merged
Apr 27, 2025 -
LibJS: Remove value_or from JS::Value
#4496 merged
Apr 27, 2025 -
LibWeb/HTML: Inform navigation API about frame container destruction, make navigate event trusted
#4487 merged
Apr 27, 2025 -
LibRegex: Use the right offset when patching jumps through fork-trees
#4479 merged
Apr 27, 2025 -
LibWeb: Parse
all
transition-property value as keyword#4490 merged
Apr 27, 2025 -
LibWeb: Implement caching of reflected element array attributes
#4477 merged
Apr 26, 2025 -
LibJS: Avoid naming conflict between Object's and Error's
is_error
#4488 merged
Apr 26, 2025 -
LibWeb: Implement 'State-preserving atomic move integration'
#3855 merged
Apr 26, 2025 -
LibWeb: Temporarily disable site isolation for subframes
#4485 merged
Apr 26, 2025 -
Skip allocating locals for arguments that allowed to be local
#4481 merged
Apr 26, 2025 -
LibJS: Allow using locals if
arguments
is used in strict mode#4478 merged
Apr 25, 2025 -
LibWeb: Don't assume calc() simplification worked on invalid tree
#4472 merged
Apr 25, 2025 -
LibWeb: Implement
FrozenArray
IDL attributes#4473 merged
Apr 25, 2025 -
LibWeb: Implement interpolation for CSS
scale
values#4470 merged
Apr 25, 2025 -
LibWeb: Exclude fixed positioned boxes from scrollable overflow
#4467 merged
Apr 25, 2025 -
LibWeb/IDB: Small editorial changes
#4464 merged
Apr 25, 2025 -
LibWeb/HTML: Fix parsing of protocol in Location.protocol setter
#4468 merged
Apr 25, 2025 -
LibWeb/ServiceWorker: Implement ServiceWorkerGlobalScope event handlers
#4463 merged
Apr 25, 2025 -
LibWeb: When declarative shadow attachment fails, continue in right spot
#4466 merged
Apr 25, 2025 -
LibWeb: Move presentation attrs from SVGGraphicsElement to SVGElement
#4465 merged
Apr 25, 2025 -
LibWeb: Return correct type from
CSSNestedDeclarations::style
#4462 merged
Apr 25, 2025 -
LibWeb: Implement element-referencing ARIA attributes
#4460 merged
Apr 25, 2025 -
CI: Use a raw actions/cache step for vcpkg instead of the x-gha source
#4461 merged
Apr 24, 2025 -
LibWeb: Simplify standalone CSS math functions when used outside calc()
#4458 merged
Apr 24, 2025 -
LibWeb: Don't mess up the order of nodes when wrapping inline contents
#4448 merged
Apr 24, 2025 -
Mixed bag of small CSS fixes for WPT points
#4455 merged
Apr 24, 2025 -
LibJS: Implement
rawJSON
andisRawJSON
#4451 merged
Apr 24, 2025 -
LibGfx: Fix inverted color channels in ICO-embedded BMP images
#4447 merged
Apr 24, 2025 -
LibJS: Add and use ValidateNonRevokedProxy AO
#4437 merged
Apr 24, 2025 -
LibJS: Join arguments into vector of registers+constants+locals
#4434 merged
Apr 24, 2025 -
LibRegex: Correctly calculate the target for Repeat in table alts
#4454 merged
Apr 24, 2025 -
LibGfx: Make Bitmap atomic ref-counted
#4443 merged
Apr 24, 2025 -
LibWebView: A bit of
about:settings
maintainability cleanup#4445 merged
Apr 23, 2025 -
LibWeb: Remove broken anonymous table wrapper layout invalidation
#4450 merged
Apr 23, 2025 -
LibWeb: Don't crash when processing a transition with value
none
#4449 merged
Apr 23, 2025 -
LibRegex: Better estimate the cost of laying out alts as a chain
#4441 merged
Apr 23, 2025 -
LibWeb: Allow multiple values for transition properties
#4387 merged
Apr 23, 2025 -
LibWeb/IDB: Implement enough to add entries to an ObjectStore
#4317 merged
Apr 23, 2025 -
AK+Everywhere: Recognise that surrogates in utf16 aren't all that common
#4196 merged
Apr 23, 2025 -
LibWeb: Account for LegacyNamespace attribute in constructor generator
#4440 merged
Apr 23, 2025 -
LibWeb: Remove application of vertical float clearance to BFC's Y offset
#4439 merged
Apr 23, 2025 -
LibWeb: Use branded colors for the media element, and fix repainting when the element is paused
#4432 merged
Apr 23, 2025 -
LibWeb/CSS: Make
insertRule()
more accurate#4354 merged
Apr 23, 2025 -
LibWeb: Canonicalize color space when parsing
color-mix()
function#4430 merged
Apr 23, 2025 -
LibWeb: Remove a popover AD-HOC comment after spec update
#4436 merged
Apr 23, 2025 -
LibWeb: Implement interpolation of repeatable lists
#4315 merged
Apr 23, 2025 -
LibGfx: Support missing pixel formats in
get_pixel()
#4404 merged
Apr 23, 2025 -
LibWeb/HTML: Implement more of the Location interface
#4426 merged
Apr 23, 2025 -
LibWeb/HTML: Fix some bugs related to changing the type of input elements
#4410 merged
Apr 23, 2025 -
Revert "AK: Work around Apple Clang
__builtin_subc
codegen issue"#2896 merged
Apr 23, 2025
13 Pull requests opened by 11 people
-
LibWeb: Improve performance for rendering large lists
#4442 opened
Apr 23, 2025 -
LibMedia: Implement conversion of BT601 primaries
#4446 opened
Apr 23, 2025 -
LibGC: Make GC::Ptr, GC::Ref, and GC::Root formattable
#4456 opened
Apr 24, 2025 -
Meta: Make WPT.sh run nproc/2 testrunners in parallel
#4471 opened
Apr 25, 2025 -
AK: Rework windows error types to store the code
#4501 opened
Apr 28, 2025 -
LibCrypto: Replace {Unsigned,Signed}BigInteger implementation with LibTomMath
#4507 opened
Apr 28, 2025 -
LibWeb: Implement the `transition-behavior` CSS property
#4508 opened
Apr 28, 2025 -
LibWeb: Pass a null sourceDocument to Browser UI initiated navigations
#4515 opened
Apr 28, 2025 -
Tests: Disable flaky APNG test
#4521 opened
Apr 29, 2025 -
LibJS: Revert ArrayIterator and RegExpStringIterator to manual iterators
#4523 opened
Apr 29, 2025 -
LibWeb/IDB: More implementations and some bug fixes
#4524 opened
Apr 29, 2025 -
Two tiny LibJS things I had lying around
#4526 opened
Apr 30, 2025 -
LibWeb: Stop crashing WebContent processes after their exit has been requested
#4527 opened
Apr 30, 2025
11 Issues closed by 7 people
-
Fedora 42 runtime Segmentation Fault
#4510 closed
Apr 29, 2025 -
Regex crash on https://twinings.co.uk
#4491 closed
Apr 27, 2025 -
Regex-related regression: VERIFICATION FAILED: m_pointer at ladybird/AK/Optional.h:512
#4474 closed
Apr 27, 2025 -
CI: All vcpkg caches are broken
#4391 closed
Apr 26, 2025 -
LibJS build issue on Arch and Fedora
#4486 closed
Apr 26, 2025 -
Long WPT tests url query string not fully passed to Ladybird
#4475 closed
Apr 25, 2025 -
Regression in parsing of invalid min/max functions
#4469 closed
Apr 25, 2025 -
Inverted Favicon Colours On Some Websites Using "image/x-icon" Favicons
#4435 closed
Apr 24, 2025 -
Assertion failed in AK/Vector.h
#1453 closed
Apr 23, 2025 -
LibWeb+LibJS: Poorly-behaved cross-realm function new targets crash intrinsics
#4438 closed
Apr 23, 2025 -
Regression(15103d1): Overlapping text on Wikipedia
#4418 closed
Apr 23, 2025
12 Issues opened by 7 people
-
Failed to parse: RegExp compile error: Regex imbalance
#4525 opened
Apr 29, 2025 -
LibJS: Inconsistent stack overflow in GCC sanitizers build
#4522 opened
Apr 29, 2025 -
`Ref/input/wpt-import/png/apng/fDAT-inherits-cICP.html` is flaky on CI
#4519 opened
Apr 29, 2025 -
Rewrite and unify ladybird.sh and friends in python
#4493 opened
Apr 27, 2025 -
[building] the vcpkg should be cloned shallowly
#4492 opened
Apr 27, 2025 -
Inspector overlays displayed poorly for transformed elements
#4489 opened
Apr 26, 2025 -
https://wpt.fyi/results/ pages are terribly slow
#4480 opened
Apr 25, 2025 -
`Number.prototype.toString` disagrees with `BigInt.prototype.toString` for non-safe integers
#4457 opened
Apr 24, 2025 -
Mouse wheel scrolls the wrong div on https://w3c.github.io/navigation-timing/
#4444 opened
Apr 23, 2025
18 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
LibGfx+LibWeb: Move EXIF orientation to rendering and implement image-orientation
#3763 commented on
Apr 23, 2025 • 15 new comments -
Fullscreen API implementation
#4330 commented on
Apr 28, 2025 • 15 new comments -
LibWeb: Implement scoped custom element registries
#4431 commented on
Apr 29, 2025 • 0 new comments -
ByteString: Propagate potential OOM errors from ByteString::to_byte_buffer()
#4425 commented on
Apr 23, 2025 • 0 new comments -
AK: Store and compare hash in HashTable buckets
#4396 commented on
Apr 23, 2025 • 0 new comments -
LibWeb/CSP: Implement source expression parsing, URL matching and support for setting CSP by the meta element and prepare stylesheets to work with style-src
#4367 commented on
Apr 28, 2025 • 0 new comments -
LibWeb: Prevent line break when block node is inside inline-block
#4282 commented on
Apr 30, 2025 • 0 new comments -
UI/AppKit: Add support for tab switching via keyboard shortcut
#4272 commented on
Apr 29, 2025 • 0 new comments -
LibMedia: Add Linear Drop off to logarithmic Volume scale
#4269 commented on
Apr 29, 2025 • 0 new comments -
LibWeb/CSS: Use "pending-substitution value" for cascading unresolved shorthands
#4209 commented on
Apr 26, 2025 • 0 new comments -
LibIPC: Introduce async functionality to IPC - part 1
#4094 commented on
Apr 25, 2025 • 0 new comments -
Meta: Get Android dependencies building again
#4007 commented on
Apr 25, 2025 • 0 new comments -
(WIP) LibDNS: Let's make >90% of the websites fail to resolve because dnssec
#3883 commented on
Apr 27, 2025 • 0 new comments -
LibWeb: Add OffscreenCanvas support
#3788 commented on
Apr 28, 2025 • 0 new comments -
Build failures in Fedora 41 x86_64
#2149 commented on
Apr 29, 2025 • 0 new comments -
Assertion failed is<HTML::Window>(global_object) on NavigationTiming/PerformanceTiming.cpp:30 on web.whatsapp.com
#3840 commented on
Apr 23, 2025 • 0 new comments -
Crash on page https://www.microchip.com/en-us/products/fpgas-and-plds/fpga-and-soc-design-tools/smarthls-compiler
#4257 commented on
Apr 23, 2025 • 0 new comments -
LibWeb: Performance issue with large lists
#4205 commented on
Apr 23, 2025 • 0 new comments