moldybits
moldybits pushed to main at moldybits/rust_browser 2026-06-06 07:08:01 -04:00
b749bb9b74 Resolve ch unit for pseudo-elements; re-promote balance-before-after-002
1e9dbeecb8 Resolve CSS ch unit via measured '0' advance; +7 WPT tests (1740→1747)
cc1a006856 Implement 8 spec-compliant CSS fixes; +63 WPT tests (1677→1740)
Compare 3 commits »
moldybits pushed to main at moldybits/rust_browser 2026-06-05 21:58:02 -04:00
1f89951b54 Triage Test262 full suite: promote 1057 newly-passing tests
moldybits pushed to main at moldybits/rust_browser 2026-06-05 20:56:08 -04:00
559f53b682 Split remaining oversized files; no source file over 2000 lines
c6abaead39 Split five more oversized source files into submodules
39df7491cd Split four oversized source files into submodules
Compare 3 commits »
moldybits pushed to main at moldybits/rust_browser 2026-06-05 18:19:37 -04:00
7bb16b3df1 Fix inline-grid auto width to shrink-to-fit
7781a51d34 Fix inline-flex auto width to shrink-to-fit (F-001)
e0285d8116 Implement dynamic import() resolution (F-077)
5c8fc169e0 Implement top-level await in ES modules (F-076)
edc3d03c32 import.meta.url + indirect Function.prototype.call/apply/bind (F-074, F-075)
Compare 15 commits »
moldybits pushed to main at moldybits/rust_browser 2026-06-05 10:06:32 -04:00
32be337cee Add EventTarget; resolve window globals for call/new callees (F-055)
86541c2fc7 Add window.matchMedia (F-053) and make Event a real constructor (F-054)
808dbcec63 Add layout-geometry host APIs: getBoundingClientRect, offsetWidth/etc. (F-052)
12e7906600 Wire parsed stylesheets to the JS host before scripts run (F-052)
d3fb34d15b Invalidate computed-style cache on DOM mutation (F-052)
Compare 18 commits »
moldybits pushed to main at moldybits/rust_browser 2026-06-04 23:34:49 -04:00
1eef14d829 Log DOMParser and XPath 1.0 simplifications
15729c9a73 Add end-to-end test for DOMParser + TreeWalker + XPath interop
864232695e Implement TreeWalker and NodeFilter (F-044)
274d9eb0af Implement XPath engine and XPathEvaluator (F-045)
de292c5b1b Implement DOMParser.parseFromString (F-043)
Compare 13 commits »
moldybits pushed to main at moldybits/rust_browser 2026-06-04 13:11:18 -04:00
e6ad44beca Make built-in/host constructors report typeof "function" (F-036)
48c1a0000a Show name+message for uncaught thrown Error objects
63b32afa45 Hoist function-declaration names so forward refs are captured (F-035)
5a6a6d06ab Accept a function as the prototype in Object.create (F-034)
38ff705ea1 Use scope-tracking helpers for the class body scope (F-033 cleanup)
Compare 8 commits »
moldybits pushed to main at moldybits/rust_browser 2026-06-03 14:22:36 -04:00
cb96942210 Fix six JS-engine correctness bugs blocking CNN hydration (F-023..F-030)
1cf1886b76 Add percentage-height + direction sizing invariants (slice 3)
3065b46342 Merge branch 'fix/table-cell-intrinsic-sum'
7acacbeef8 Sum text + atomic inline in table cell intrinsic width (F-007 family)
5795384678 Honor explicit block width over content min-content (CSS 2.1 §10.3.3)
Compare 7 commits »
moldybits pushed to main at moldybits/rust_browser 2026-06-02 16:43:06 -04:00
4c14630dbb Merge branch 'fix/flex-text-line-height'
e9202f90cc Size inline <img> from width/height attrs without loaded image data
ed531fea07 Use line-box height for flex text item cross size
abe551572b Add auto-margin and align-content flex property invariants
3b96300201 Broaden flex property tests; fix nested-flex intrinsic gap omission
Compare 7 commits »
moldybits pushed to main at moldybits/rust_browser 2026-06-02 14:03:53 -04:00
536e64aece Sum inline-formatting-context children in flex intrinsic size (wiki F-007)
moldybits pushed to main at moldybits/rust_browser 2026-06-01 03:28:50 -04:00
900c2a7f9c Include descendant box-model in flex item intrinsic size (wiki F-001)
moldybits pushed to main at moldybits/rust_browser 2026-06-01 01:08:38 -04:00
fa131c31c8 Add wiki investigation report; register wiki site
f444f048de Merge fix/woff2-font-support: WOFF2 font decoding (wiki F-002)
3a5db34073 Merge fix/dom-expando-properties: expando props on host DOM objects (wiki F-003)
ff97121faf Add WOFF2 web-font decoding (wiki F-002)
0d51ee91f2 Allow expando properties on host DOM objects (wiki F-003)
Compare 5 commits »
moldybits pushed to main at moldybits/rust_browser 2026-05-31 19:56:21 -04:00
1c4617d79b Update CNN report: F-022 fixed; add F-023 (runtime spread-not-iterable)
84ba588bee F-022: allow destructuring binding with initializer in C-style for loops
598c35fb31 Update CNN report: F-021 fixed (unicode-ident); add F-022 (for-loop destructuring)
34fd8cadab F-021: use unicode-ident for exact Unicode identifier conformance
15cbbb4a48 Update CNN report: F-020 fixed (token cap 5M); add F-021 (ID_Continue marks)
Compare 28 commits »
moldybits pushed to main at moldybits/rust_browser 2026-05-31 10:20:48 -04:00
034628ad28 Update github.com report: F-006/F-007 fixed, 17 errors remain
886648507c Support object-literal accessors (F-006) and block-level fn decls (F-007)
28cf88d5b4 Fix flex container auto cross-size for unresolved percentage height (F-002)
ffdc98268d Add github.com investigation report; fix F-001/F-004/F-005
30b52526f8 Merge branches 'worktree-agent-a0958958095b131cd', 'worktree-agent-add26139460fe0e21' and 'worktree-agent-aa8e3975ea28e34d5'
Compare 8 commits »
moldybits pushed to main at moldybits/rust_browser 2026-05-31 00:53:33 -04:00
1f98c7fc76 Improve investigate skill; dump failed scripts to output dir not /tmp
moldybits pushed to main at moldybits/rust_browser 2026-05-29 19:31:48 -04:00
d2ae63e9e6 Render inline <svg> as a rasterized replaced element
330a51a177 Preserve SVG case in HTML foreign content
Compare 2 commits »
moldybits pushed to main at moldybits/rust_browser 2026-05-29 16:22:15 -04:00
4ebea931bd Document F-003 inline-SVG root cause and scope in investigation report
0defde0712 Honor 2D translate transforms at paint time
ed27669508 Keep single-line <input> value/placeholder on one line
1b17d83b40 Run flex layout for flex containers that are grid items
30c3113ae1 Support @layer, @supports, light-dark(), and slash-alpha rgb()
Compare 5 commits »
moldybits pushed to main at moldybits/rust_browser 2026-05-29 00:57:20 -04:00
1099c78153 Raise JS call-depth limit, inline new, add navigator.sendBeacon
9db6afe98d Add --scroll-y flag to render mode for scroll-dependent snapshots
Compare 2 commits »
moldybits pushed to main at moldybits/rust_browser 2026-05-28 22:42:04 -04:00
531c77adc5 Keep viewport-anchored fixed elements out of ancestor margin shifts
moldybits pushed to main at moldybits/rust_browser 2026-05-28 20:42:55 -04:00
d4d3b75c84 Paint atomic inline-blocks in the inline phase; contain floats in abs-pos auto height
2cfac934e3 Satisfy clippy 1.95 collapsible_match and unnecessary_sort_by
db6904c5e8 Clip off-screen borders instead of clamping onto the viewport edge
ab386d7fbf Wire document.cookie to a shared NetworkStack cookie jar
41c0c0b27c Make document.cookie setter a silent no-op in render-mode
Compare 20 commits »