Every time we open a popup panel we call gui.g.StartTicking() which itself spawns a goroutine which seems to not be exited until the end of the application. This could contribute to issues if you have lazygit open for a while. We need to investigate this to see if it does cause problems and if so, we need to ensure we only ever call StartTicking once
Every time we open a popup panel we call
gui.g.StartTicking()
which itself spawns a goroutine which seems to not be exited until the end of the application. This could contribute to issues if you have lazygit open for a while. We need to investigate this to see if it does cause problems and if so, we need to ensure we only ever call StartTicking once