<chrisccoulson> oSoMoN, if it's on a desktop with no touch device, then mode should be set to ModeShown
<chrisccoulson> the issue you're hitting is that the state is on the renderer side, and the navigation there does a renderer swap
(and so the locationbar position is calculated from a new compositor)
<chrisccoulson> (IIUC)
From IRC discussion:
<chrisccoulson> oSoMoN, if it's on a desktop with no touch device, then mode should be set to ModeShown
<chrisccoulson> the issue you're hitting is that the state is on the renderer side, and the navigation there does a renderer swap
(and so the locationbar position is calculated from a new compositor)
<chrisccoulson> (IIUC)