Signing in via an OmniAuth provider leaves you on the page you were at.

(More or less -- if you sign in after having clicked "Volunteer!" on an event
page, it takes you to the RSVP form, same as if you'd typed in your
username and password).

Previously, it always sent you back to the home page.