[PR #5858] ♻️ bump non-react deps in desktop-client #6169

Closed
opened 2026-02-28 21:24:53 -06:00 by GiteaMirror · 0 comments
Owner

Original Pull Request: https://github.com/actualbudget/actual/pull/5858

State: closed
Merged: Yes


Wow, this was a tough one 😅

Chosen to drop two dependencies:

  • chokidar was not used
  • focus-visible has been supported in all major browsers for a couple of years now, we don't need the polyfill anymore

Code changes:

  • Drop focus-visible
  • Some downshift types changed, so there's some fiddling with getInputProps in Autocomplete
  • jsdom changing the selector library under the hood has messed with some tests
  • update playwright versions

I couldn't get recharts v3 or inter-ui v4 to play ball, those will have to be seperate PRs when I get a chance. Hopefully I can get the react change working soon.

Best to review by commit

**Original Pull Request:** https://github.com/actualbudget/actual/pull/5858 **State:** closed **Merged:** Yes --- Wow, this was a tough one 😅 Chosen to drop two dependencies: - chokidar was not used - focus-visible has been supported in all major browsers for a couple of years now, we don't need the polyfill anymore Code changes: - Drop focus-visible - Some downshift types changed, so there's some fiddling with getInputProps in Autocomplete - jsdom changing the selector library under the hood has messed with some tests - update playwright versions I couldn't get recharts v3 or inter-ui v4 to play ball, those will have to be seperate PRs when I get a chance. Hopefully I can get the react change working soon. Best to review by commit
GiteaMirror added the pull-request label 2026-02-28 21:24:53 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#6169