You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: Restore device defaults leaves Auto-settle off after a project is picked on Threads settings #35155
I searched existing issues and did not find a duplicate.
I included enough detail to reproduce or investigate the problem.
Area
apps/web
Steps to reproduce
On Linux, from a fresh checkout:
git clone https://github.com/pingdotgg/t3code && cd t3code && git checkout 2de337003d && vp i
Make a sample project: mkdir -p /tmp/sample && git -C /tmp/sample init -b main && git -C /tmp/sample -c user.name=Sample -c user.email=sample@example.com commit --allow-empty -m init
Start the app with a new, empty T3 home (so nothing touches an existing install's settings): vp run dev --home-dir "$(mktemp -d /tmp/t3-restore.XXXXXX)" --no-seed. From its output, note baseDir= on the [dev-runner] line and the web address (webPort=).
When that output shows Listening on, in a second shell from the same t3code checkout, add the project: cd apps/server && node src/bin.ts project add --base-dir <baseDir> --title Sample /tmp/sample, then mint a pairing link: node src/bin.ts pair --base-dir <baseDir>.
Open the printed pairing URL in Chromium. If a Welcome page shows, click "Start".
Open /settings/threads. In the "Auto-settle" section, click the switch "Auto-settle inactive threads" so it is off.
At the top, after "Applying settings for", click "All projects" and choose "Sample".
In the settings sidebar, click "General". Click "Restore device defaults" (top right). The dialog says "This will reset: Auto-settle inactive threads, New thread mode." Click "Confirm".
In the settings sidebar, click "Threads". After "Applying settings for", click "Sample" and choose "All projects". Look at the switch "Auto-settle inactive threads". Reload the page and look again.
Expected behavior
"Auto-settle inactive threads" is on again, with 7 in "Days of inactivity before auto-settle".
Actual behavior
"Auto-settle inactive threads" is still off, also after the reload, although the dialog listed it. No message says it was not reset.
Activity