SIGN IN SIGN UP

git: Fix the panel's update debouncing (#23462)

This PR replaces the update debouncing code in the git panel with a more
correct and conventional structure (holding a `Task` field instead of
spawning a task that runs a loop). I wrote the code that this replaces
without realizing that it doesn't implement debouncing properly.

Release Notes:

- N/A
C
Cole Miller committed
a81197989403676008ad45be2f9353c0c0fecc24
Parent: 514d9b4
Committed by GitHub <noreply@github.com> on 1/22/2025, 7:33:17 PM