Skip to content
Merged
Show file tree
Hide file tree
Changes from 13 commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
3d560c7
Add detector benchmark lab and visual contrast fallback
pbakaus May 15, 2026
28150a5
Expand visual contrast fixture coverage
pbakaus May 15, 2026
0c5d75f
Add browser visual contrast fallback
pbakaus May 15, 2026
767033a
Show visual contrast overlays in detector lab
pbakaus May 15, 2026
fb1652a
Fix detector lab short viewport layout
pbakaus May 15, 2026
1a3aa74
Fix detector lab visual overlays
pbakaus May 15, 2026
7f14532
Add visual contrast to browser scan overlays
pbakaus May 15, 2026
df2bb6a
Avoid browser scroll jumps during visual contrast scans
pbakaus May 15, 2026
5f605c7
Resolve visual contrast lazily on scroll
pbakaus May 15, 2026
c902046
Refresh detector lab visual counts lazily
pbakaus May 15, 2026
52c3758
Update pnpm lockfile for static parser deps
pbakaus May 15, 2026
5494fc5
Address Bugbot detector API comments
pbakaus May 15, 2026
11c2c29
Report extension visual contrast errors
pbakaus May 18, 2026
1ca863a
Refactor detector into engine modules
pbakaus May 18, 2026
067fd6e
Address Bugbot detector comments
pbakaus May 18, 2026
d02daaa
Fix latest Bugbot detector notes
pbakaus May 18, 2026
10a96d4
Fix visual contrast fixture labels
pbakaus May 18, 2026
f38b436
Refine detector lab fixtures
pbakaus May 18, 2026
d9b7070
Fix stale detector overlay references
pbakaus May 18, 2026
72d7e57
Fix detector lab fixture URLs
pbakaus May 18, 2026
c883d5d
Fix typography lab fixture highlights
pbakaus May 18, 2026
314b585
Fix typography lab page-level signal
pbakaus May 18, 2026
75e51de
Fix visual overlay lifecycle cleanup
pbakaus May 18, 2026
6b15823
Remove dead spotlight timer cleanup
pbakaus May 18, 2026
c48b4ab
Make browser async APIs reject consistently
pbakaus May 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
87 changes: 11 additions & 76 deletions bun.lock

Large diffs are not rendered by default.

992 changes: 953 additions & 39 deletions cli/engine/detect-antipatterns-browser.js

Large diffs are not rendered by default.

2,761 changes: 2,490 additions & 271 deletions cli/engine/detect-antipatterns.mjs

Large diffs are not rendered by default.

7 changes: 6 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,8 @@
"deploy": "bun run build && wrangler pages deploy build/",
"test": "bun test tests/build.test.js tests/detect-antipatterns.test.js tests/windows-path-fix.test.js && node --test tests/detect-antipatterns-fixtures.test.mjs && node --test tests/detect-antipatterns-browser.test.mjs && node --test tests/cleanup-deprecated.test.mjs && node --test tests/impeccable-paths.test.mjs && node --test tests/live-wrap.test.mjs && node --test tests/live-reference.test.mjs && node --test tests/live-accept.test.mjs && node --test tests/live-inject.test.mjs && node --test tests/live-poll.test.mjs && node --test tests/live-server.test.mjs && node --test tests/live-browser-regression.test.mjs && node --test tests/live-session-store.test.mjs && node --test tests/live-browser-session.test.mjs && node --test tests/live-browser-source.test.mjs && node --test tests/live-completion.test.mjs && node --test tests/live-recovery-commands.test.mjs && node --test tests/framework-fixtures.test.mjs",
"test:live-e2e": "node --test --test-timeout=600000 tests/live-e2e.test.mjs",
"bench:detector": "node scripts/benchmark-detector.mjs",
"bench:detector:browser": "node scripts/benchmark-detector.mjs --browser",
"audit": "bun audit --audit-level=moderate",
"prepack": "cp README.md README.repo.md && cp README.npm.md README.md",
"postpack": "cp README.repo.md README.md && rm README.repo.md",
Expand All @@ -62,7 +64,10 @@
"og-image": "bun run scripts/generate-og-image.js"
},
"dependencies": {
"jsdom": "29.1.1",
"css-select": "^5.2.2",
"css-tree": "^3.2.1",
"domutils": "^3.2.2",
"htmlparser2": "^10.0.0",
"marked": "^16.4.2"
},
"optionalDependencies": {
Expand Down
Loading
Loading