From the click point
Most effects that seem to need JavaScript inside the transition only need a value from the press. A pointerdown sets CSS variables on html; html is not part of the history, so nothing stale comes back on back or forward.
Spotlight
The engine transition, now from where you press.
Circle
A reveal to the farthest corner, CSS only.
Keyboard: Enter on a link starts from the middle of that link. The browser buttons start from the middle of the screen.