fix #4332: no history when navigate via compass