Skip to content

March maintenance udpates#143

Merged
carylwyatt merged 3 commits intomainfrom
maintenance-20260302
Mar 3, 2026
Merged

March maintenance udpates#143
carylwyatt merged 3 commits intomainfrom
maintenance-20260302

Conversation

@carylwyatt
Copy link
Member

@carylwyatt carylwyatt commented Mar 2, 2026

This turned in to a bit more than routine package updates.

I upgraded svelte, the svelte prettier plugin, and storybook, among other things. One of the three of these packages set off a wave of new compiler warnings, both for svelte and storybook. I refactored a few things to silence the warnings that litter the console during the build.

All of the warning were about the same type of problem: referencing state locally. These components weren't broken, but the way the variables were being referenced meant that the values weren't being updated reactively. Probably most of them didn't really need to be reactive state variables seeing as how we never had an issue with them not correctly updating, but I refactored them so they are properly reactive now.

The PingCallbackDecorator component for storybook had a bunch of those warnings, but I don't care if those values are reactive in the story/tests, since I'm mocking the data/functions. I left those as-is, but wrapped them in an untrack() function to tell the svelte compiler that I know they are not reactive and please don't warn me about them.

All storybook tests are passing and no visual changes have been detected. This is staged on dev-3 (for everything except page turner) if you want to take a look!

@carylwyatt carylwyatt requested a review from liseli March 2, 2026 19:02
Copy link

@liseli liseli left a comment

Choose a reason for hiding this comment

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

These changes look fine to me.

@carylwyatt carylwyatt merged commit 0756780 into main Mar 3, 2026
5 checks passed
@carylwyatt carylwyatt deleted the maintenance-20260302 branch March 3, 2026 19:37
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