Skip to content

Extend the markup fuzzers to boxes, direction, and the top layer - #53

Open
brainkim wants to merge 3 commits into
mainfrom
bug-probe
Open

Extend the markup fuzzers to boxes, direction, and the top layer#53
brainkim wants to merge 3 commits into
mainfrom
bug-probe

Conversation

@brainkim

Copy link
Copy Markdown
Member

Widens the fuzzers' generation pools so the invariant net covers more of the engine:

  • The shrink fuzzer and the document round-trip fuzzer both generate inline-block and flex wrappers, dir attributes and direction properties, and dialog/popover elements, so shrink runs and round-trips exercise box construction, bidi, and top-layer rendering.
  • A crashing fuzz case now prints its seed number, so the failure can be replayed directly.

Test-infrastructure only; no engine changes. All fuzz suites pass (bun test fuzz/).

🤖 Generated with Claude Code

https://claude.ai/code/session_01C8sSHf9EvBZroVnsXJbJSD

brainkim and others added 3 commits August 16, 2026 17:42
The generated markup now includes inline-block and flex wrappers, dir
attributes and direction properties, and dialog/popover elements, so
shrink runs exercise box construction, bidi, and top-layer rendering.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C8sSHf9EvBZroVnsXJbJSD
The property and markup pools in the document round-trip fuzzer match
the shrink fuzzer's reach, so both nets cover the same features.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C8sSHf9EvBZroVnsXJbJSD
A crash report without its seed cannot be replayed; the failure output
now includes the seed so the case can be rerun directly.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C8sSHf9EvBZroVnsXJbJSD
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant