Skip to content

fix: emit matching close tag for inner shadow effect - #3

Merged
MBuelowius merged 1 commit into
masterfrom
fix/inner-shadow-1455
Jun 24, 2026
Merged

fix: emit matching close tag for inner shadow effect#3
MBuelowius merged 1 commit into
masterfrom
fix/inner-shadow-1455

Conversation

@MBuelowius

@MBuelowius MBuelowius commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

Original author: @dxsun97 — adopted from upstream gitbrent/PptxGenJS#1455 (MIT). Credited via Co-Authored-By trailer.

An inner shadow opened <a:innerShdw> but the close tag was hard-coded to </a:outerShdw>, producing mismatched XML that corrupts the PPTX. Now closes with the same shadow type that was opened.

tsc --noEmit clean. dist/ not rebuilt here.

Adopts upstream PR gitbrent#1455. An inner shadow opened
<a:innerShdw> but the closing tag was hard-coded to </a:outerShdw>,
producing mismatched XML that corrupts the PPTX. Close with the same
shadow type that was opened.

Original work by @dxsun97 in gitbrent#1455 (MIT).

Co-Authored-By: dxsun97 <sun183509@qq.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@MBuelowius
MBuelowius force-pushed the fix/inner-shadow-1455 branch from 7848cee to c642152 Compare June 23, 2026 13:44
@MBuelowius
MBuelowius merged commit 3233906 into master Jun 24, 2026
@MBuelowius
MBuelowius deleted the fix/inner-shadow-1455 branch June 24, 2026 10:35
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