diff --git a/src/app.rs b/src/app.rs index 8796596..7ce4486 100644 --- a/src/app.rs +++ b/src/app.rs @@ -1261,8 +1261,12 @@ impl TTApp { AppMode::TaskReport => match input { Key::Ctrl('c') | Key::Char('q') => self.should_quit = true, Key::Char('r') => self.update()?, - Key::Home | Key::Char('g') => self.task_report_top(), Key::End | Key::Char('G') => self.task_report_bottom(), + Key::Home => self.task_report_top(), + Key::Char('g') => match events.next()? { + Event::Input(Key::Char('g')) => self.task_report_top(), + _ => (), + }, Key::Down | Key::Char('j') => self.task_report_next(), Key::Up | Key::Char('k') => self.task_report_previous(), Key::PageDown | Key::Char('J') => self.task_report_next_page(),