Inconsistent behaviour with Off-canvas

I have an issue with the Off-canvas component, codepen link: https://codepen.io/gaborjonas/pen/NWdOxzV
The first open of the account off-canvas scrolls the content up , the second one does not, this is what I would expect.

Also Off-canvas | Foundation for Sites 6 Docs transition section states that there are two available transitions meanwhile the JavaScript reference mentions ‘push’, ‘detached’ or ‘slide’ and looking at IOffCanvasOptions interface, the options object can’t have transition property?

Is there something I’m missing?