File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -538,6 +538,10 @@ func (app *App) updatePRsWithWait(ctx context.Context) {
538538 // Create initial menu despite error
539539 app .rebuildMenu (ctx )
540540 app .menuInitialized = true
541+ // Store initial menu titles to prevent unnecessary rebuild on first update
542+ app .mu .Lock ()
543+ app .lastMenuTitles = app .generateMenuTitles ()
544+ app .mu .Unlock ()
541545 // Menu initialization complete
542546 }
543547 return
@@ -580,6 +584,10 @@ func (app *App) updatePRsWithWait(ctx context.Context) {
580584 // Initialize menu structure
581585 app .rebuildMenu (ctx )
582586 app .menuInitialized = true
587+ // Store initial menu titles to prevent unnecessary rebuild on first update
588+ app .mu .Lock ()
589+ app .lastMenuTitles = app .generateMenuTitles ()
590+ app .mu .Unlock ()
583591 // Menu initialization complete
584592 } else {
585593 app .updateMenu (ctx )
You can’t perform that action at this time.
0 commit comments