回避策:"lightning locker"というアーキテクチャによってwindowオブジェクトが使用できない
history.pushStateを使ってブラウザの戻るボタンを無効化するということなら
古い投稿(2016年ごろ)を見ると機能していたような感じもします。
しかし、現状では既知の問題に上がっています。
ここには回避策は書かれてませんね。
When history.pushState is used in a Lightning app, it gacks for certain urls. This is WAD and needs to be documented
LWCならHistory APIを使って対応できるようなことが説明されていますが、私は使ったことがないです。
addValueProviderを使って戻るボタンを押した時にあらかじめ用意した値を使う方法が述べられています。これが使えるかもしれません。
https://salesforce.stackexchange.com/questions/203755/lightning-component-back-button-and-caching