@@ -41,6 +41,7 @@ import (
41 "github.com/charmbracelet/crush/internal/ui/common"
41 "github.com/charmbracelet/crush/internal/ui/common"
42 "github.com/charmbracelet/crush/internal/ui/completions"
42 "github.com/charmbracelet/crush/internal/ui/completions"
43 "github.com/charmbracelet/crush/internal/ui/dialog"
43 "github.com/charmbracelet/crush/internal/ui/dialog"
44+ fimage "github.com/charmbracelet/crush/internal/ui/image"
44 "github.com/charmbracelet/crush/internal/ui/logo"
45 "github.com/charmbracelet/crush/internal/ui/logo"
45 "github.com/charmbracelet/crush/internal/ui/styles"
46 "github.com/charmbracelet/crush/internal/ui/styles"
46 "github.com/charmbracelet/crush/internal/ui/util"
47 "github.com/charmbracelet/crush/internal/ui/util"
@@ -1137,6 +1138,10 @@ func (m *UI) handleDialogMsg(msg tea.Msg) tea.Cmd {
1141+ if m.dialog.ContainsDialog(dialog.FilePickerID) {
1142+ defer fimage.ResetCache()
1140 m.dialog.CloseFrontDialog()
1145 m.dialog.CloseFrontDialog()
1142 if isOnboarding {
1147 if isOnboarding {
@@ -1351,6 +1356,10 @@ func (m *UI) handleDialogMsg(msg tea.Msg) tea.Cmd {
1351 m.dialog.CloseDialog(dialog.FilePickerID)
1356 m.dialog.CloseDialog(dialog.FilePickerID)
1352 return nil
1357 return nil
1360+ fimage.ResetCache()
1356 case dialog.ActionRunCustomCommand:
1365 case dialog.ActionRunCustomCommand: