on main help sign in
fix(onboarding): fix onboarding screen freezing when on click on it
4c8d4a5Andrey Nering
internal/tui/page/chat/chat.go+6
@@ -177,6 +177,9 @@ func (p *chatPage) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
177 }
177 }
178 return p, nil
178 return p, nil
179 case tea.MouseClickMsg:
179 case tea.MouseClickMsg:
180+ if p.isOnboarding {
181+ return p, nil
182+ }
180 if p.compact {
183 if p.compact {
181 msg.Y -= 1
184 msg.Y -= 1
182 }
185 }
@@ -203,6 +206,9 @@ func (p *chatPage) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
203 }
206 }
204 return p, nil
207 return p, nil
205 case tea.MouseReleaseMsg:
208 case tea.MouseReleaseMsg:
209+ if p.isOnboarding {
210+ return p, nil
211+ }
206 if p.compact {
212 if p.compact {
207 msg.Y -= 1
213 msg.Y -= 1
208 }
214 }