Skip to content

feat: createMutable support for class inheritance #2405

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Aug 6, 2025

Conversation

ddomonkos
Copy link
Contributor

Summary

When using createMutable on a class which extends another class, reading from a getter of the parent class does not signal the subscribers. This is because for classes only the properties of the object's immediate prototype were being handled, not the entire (potential) chain of prototypes.

How did you test this change?

Added a test and I tested it in my app where I've stumbled upon the issue where I could confirm that it works.

Copy link

changeset-bot bot commented Jan 15, 2025

🦋 Changeset detected

Latest commit: a07b27d

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
solid-js Patch
test-integration Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@ryansolid ryansolid merged commit cbff564 into solidjs:main Aug 6, 2025
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.

2 participants