When you change your selected pomodoro format in the dialog, then the format is updated until you either refresh the page or click through the buttons to change state between work, break or long break.
This has something to do with invalidate not working how I expected it to work (and how it used to work). Possibly something to do with moving from tRPC v9 to v10 is my guess? The selected pomodoro format is changed, just need to make sure that it re-renders to show that new format.