code: func (fic *fileItemContainer) refreshLocation() {
  	if fic.current == nil {
  		return
  	}
  	if fic.isTopNode {
  		return
  	}
  	hash := fic.current.pn.DigestPrefix(10)
  	js.Global.Get("history").Call("pushState", hash, "", fic.basePath+"/h"+hash)
  }
docs: // No need for locking because only caller is render.