Skip to content

Fix stylesheet mutation invalidation for warichu - #88

Open
Iktahana wants to merge 1 commit into
mainfrom
fix/stylesheet-mutation-2.0.27
Open

Fix stylesheet mutation invalidation for warichu#88
Iktahana wants to merge 1 commit into
mainfrom
fix/stylesheet-mutation-2.0.27

Conversation

@Iktahana

@Iktahana Iktahana commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • invalidate automatic warichu layout for stylesheet link mutations and removals
  • associate rel/removal records across a MutationObserver delivery in either order
  • ignore favicon and preload non-rel attribute mutations
  • add a manual release package allowlist so this patch can publish only @illusions-lab/mdi

Verification

  • @illusions-lab/mdi: 108 tests
  • @illusions-lab/mdi-to-pdf: 20 tests including PDF geometry
  • package typechecks
  • rebuilt packed consumer in Chromium, Firefox, and WebKit
  • release dry-run selects only @illusions-lab/mdi@2.0.27

@codecov

codecov Bot commented Sep 7, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 93.93939% with 2 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
nodejs/packages/mdi/src/warichu-browser.ts 93.93% 0 Missing and 2 partials ⚠️

📢 Thoughts on this report? Let us know!

@Iktahana
Iktahana force-pushed the fix/stylesheet-mutation-2.0.27 branch 7 times, most recently from 2eae64e to 2ef576c Compare September 7, 2026 14:27
@Iktahana
Iktahana force-pushed the fix/stylesheet-mutation-2.0.27 branch from 2ef576c to f5689e5 Compare September 7, 2026 14:40
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