GitHub User: rschmukler
In case anyone is curious on how this performs against Capybara-webkit as the driver, I found it to be ~10% faster. Additionally, the error messages are much more helpful.
That's how I was doing it prior to this episode, but it seems like window.pushstate isn't quite agreed upon between browsers on when the first time it should be fired (some browsers fire on page load, while others don't.)
Any tips with how you've dealt with this in order to make the back and forward buttons function properly (if we opt out of using pjax)?