Skip to content

Codex/issue 2375 custom elements block default#2451

Open
SarthakDudhe wants to merge 10 commits into
beautifier:mainfrom
SarthakDudhe:codex/issue-2375-custom-elements-block-default
Open

Codex/issue 2375 custom elements block default#2451
SarthakDudhe wants to merge 10 commits into
beautifier:mainfrom
SarthakDudhe:codex/issue-2375-custom-elements-block-default

Conversation

@SarthakDudhe
Copy link
Copy Markdown

Fixed #2375 by changing the HTML formatter’s default behavior for dashed custom elements. Those tags are no longer treated as inline unless inline_custom_elements is explicitly turned on, so markup like and now formats as separate block-style lines by default instead of staying glued together on one line. I also kept the old inline behavior available behind inline_custom_elements=true, and updated the docs plus regression tests to cover both modes.
What changed:
Updated the default in js/src/html/options.js from inline_custom_elements: true to false
Updated the CLI docs in README.md to match the new default
Reworked the HTML regression tests in test/data/html/tests.js
Added a default-behavior regression for top-level dashed custom elements
Added a second check showing inline_custom_elements=true still preserves the inline formatting
Verified the generated HTML tests with node test/generate-tests.js

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.

Option to preserve self-closing tags

1 participant