Skip to content

Bump @pulsar-edit/superstring to 3.0.5#1441

Merged
savetheclocktower merged 1 commit intomasterfrom
bump-superstring-to-3-0-5
Feb 16, 2026
Merged

Bump @pulsar-edit/superstring to 3.0.5#1441
savetheclocktower merged 1 commit intomasterfrom
bump-superstring-to-3-0-5

Conversation

@savetheclocktower
Copy link
Copy Markdown
Contributor

Fixes #1438.

This is the fix for the crasher sometimes triggered by calling TextBuffer::findWordsWithSubsequence and TextBuffer::setTextInRange in rapid succession. We reproduced the crash and fixed it in superstring#21, then published 3.0.5 to NPM.

Instead of bumping everything that uses superstring, we'll use resolutions in package.json to ensure that all dependencies are aligned on the version of superstring being used. We can do proper version bumps on those other packages as occasions present themselves.

This is the fix for the crasher sometimes triggered by calling `TextBuffer::findWordsWithSubsequence` and `TextBuffer::setTextInRange` in rapid succession.

Instead of bumping everything that uses `superstring`, we'll use `resolutions` in `package.json` to ensure that all dependencies are aligned on the version of `superstring` being used. We can do proper version bumps on other packages as needed.
Copy link
Copy Markdown
Member

@confused-Techie confused-Techie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Standard macOS failures.
But LGTM!

@savetheclocktower savetheclocktower merged commit 88298ba into master Feb 16, 2026
102 of 103 checks passed
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.

Pulsar 1.131.0 crashes

2 participants