package display // applyHist is a history.go internal function, to load a URL in the history. func applyHist(t *tab) { handleURL(t, t.history.urls[t.history.pos], 0) // Load that position in history t.applyAll() } func histForward(t *tab) { if t.history.pos >= len(t.history.urls)-1 { // Already on the most recent URL in the history return } t.history.pos++ go applyHist(t) } func histBack(t *tab) { if t.history.pos <= 0 { // First tab in history return } t.history.pos-- go applyHist(t) }