Skip to content

refactor(css): merge scattered duplicate selector rules (Round B, #253) - #258

Closed
somewan820 wants to merge 1 commit into
apache:mainfrom
somewan820:css-round-b-merge-scattered-rules
Closed

refactor(css): merge scattered duplicate selector rules (Round B, #253)#258
somewan820 wants to merge 1 commit into
apache:mainfrom
somewan820:css-round-b-merge-scattered-rules

Conversation

@somewan820

Copy link
Copy Markdown
Contributor

Merge 9 selectors that had multiple scattered rule blocks into single consolidated blocks:

.maka-list-row-main (2→1)
.maka-onboarding-quickchat-submit (3→1)
.maka-onboarding-ready header (2→1)
.maka-onboarding-ready .maka-onboarding-eyebrow (2→1)
.maka-plan-tabs-bar (2→1)
.maka-plan-compact-select (2→1)
.settingsNavItem (2→1)
.settingsRow (2→1)
.providerActions (2→1)

Subsequent block declarations appended to first block's closing brace. CSS cascade semantics preserved — later declarations override earlier same-name properties, computed styles unchanged.

Verified via lightningcss minify comparison: 0 real mismatches (1 false positive from lightningcss dead-code elimination where gap:10px subsumes row-gap:10px — computed style identical).

No rule, selector, property value, or comment changed — pure block relocation. Comment balance 300/300, brace balance 1889/1889.

Part of issue #253 Round B.

…che#253)
Merge 9 selectors that had multiple scattered rule blocks
into single consolidated blocks:
.maka-list-row-main (2→1)
.maka-onboarding-quickchat-submit (3→1)
.maka-onboarding-ready header (2→1)
.maka-onboarding-ready .maka-onboarding-eyebrow (2→1)
.maka-plan-tabs-bar (2→1)
.maka-plan-compact-select (2→1)
.settingsNavItem (2→1)
.settingsRow (2→1)
.providerActions (2→1)
Subsequent block declarations appended to first block's closing
brace. CSS cascade semantics preserved — later declarations override
earlier same-name properties, computed styles unchanged.
Verified via lightningcss minify comparison: 0 real mismatches
(1 false positive from lightningcss dead-code elimination where
gap:10px subsumes row-gap:10px — computed style identical).
No rule, selector, property value, or comment changed — pure
block relocation. Comment balance 300/300, brace balance 1889/1889.
Part of issue apache#253 Round B.
Sign up for freeto 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

@somewan820