Make remaining date inputs Safari-safe (uncontrolled)

Attendance filter, gradebook assignment date, and tuition entry date now use
defaultValue (with a remount key where the field resets after submit).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-19 19:46:33 -04:00
co-authored by Claude Opus 4.8
parent d3c9c71564
commit e95171a0d4
3 changed files with 5 additions and 4 deletions
+1 -1
View File
@@ -69,7 +69,7 @@ function AttendancePage() {
<SelectContent>{(classes ?? []).map((c) => <SelectItem key={c.id} value={c.id}>{c.name}</SelectItem>)}</SelectContent>
</Select>
</div>
<Input type="date" className="w-44" value={date} onChange={(e) => setDate(e.target.value)} />
<Input type="date" className="w-44" defaultValue={date} onChange={(e) => setDate(e.target.value)} />
</div>
{classId && (