diff --git a/main.go b/main.go index 3c77f67..d52c2a7 100644 --- a/main.go +++ b/main.go @@ -240,7 +240,6 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { viewportYOffset := m.frontPageModel.viewport.YOffset m.viewport = getViewPort(m.width, m.height-adjustedViewportHeight) - m.viewport.SetYOffset(viewportYOffset) frontPageModel, err := createMarkdownPostModel(m.frontPageContent, m.termRenderer, m.viewport) if err != nil { @@ -248,6 +247,7 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { } m.frontPageModel = frontPageModel + m.frontPageModel.viewport.SetYOffset(viewportYOffset) case key.Matches(msg, m.keys.Blog): m.page = POST_LIST }