Skip to content
This repository was archived by the owner on May 12, 2026. It is now read-only.

Add header folding in markdown preview#3796

Open
shriram-svg wants to merge 1 commit into
BoostIO:masterfrom
shriram-svg:fix-2195-preview-header-folding
Open

Add header folding in markdown preview#3796
shriram-svg wants to merge 1 commit into
BoostIO:masterfrom
shriram-svg:fix-2195-preview-header-folding

Conversation

@shriram-svg
Copy link
Copy Markdown

Summary

  • Adds fold controls to rendered markdown headings in the preview pane.
  • Collapses a heading section until the next heading of the same or higher level.
  • Preserves nested folded heading state when a parent section is expanded again.

Fixes #2195

Verification

  • ./node_modules/.bin/jest tests/lib/preview-header-folding.test.js --runInBand
  • ./node_modules/.bin/eslint browser/components/MarkdownPreview.js browser/lib/previewHeaderFolding.js tests/lib/preview-header-folding.test.js (exit 0; existing ReactDOM.render deprecation warning)
  • ./node_modules/.bin/prettier --check browser/components/MarkdownPreview.js browser/lib/previewHeaderFolding.js tests/lib/preview-header-folding.test.js
  • git diff --check

Note: full Jest and AVA are blocked locally under Node v25.8.2 by the legacy localStorage/browser-env setup before reaching this change.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Folding support for headers in preview window

2 participants