-
Notifications
You must be signed in to change notification settings - Fork 7
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
Save plugin preferences with expected static key #237
base: main
Are you sure you want to change the base?
Conversation
|
3673c78
to
f8b207d
Compare
5d661ec
to
9f3d290
Compare
9f3d290
to
41f0168
Compare
Plugin preferences should be saved with the key defined in the name property of the class ref: https://ember-headless-table.pages.dev/api/interfaces/plugins.Plugin#name
None of this logic was previously working, because the feature 'columnResizing' that was added in commit: 7a09878 and being used to lookup the plugin was incorrect. Since we were always getting back the table.columns.values, we can revert this unused logic.
41f0168
to
9f15bc8
Compare
9f15bc8
to
5204d8f
Compare
e365298
to
a11e22e
Compare
This BREAKING CHANGE fixes issue#238 by correctly using the name property of the plugin class to save preferences.
Updates tests
Why is this a breaking change? Because, any previously saved preferences will no longer work, since the keys they are currently using will not be recognised