README.md in google_sign_in-0.1.3 vs README.md in google_sign_in-0.1.4
- old
+ new
@@ -71,13 +71,15 @@
That's it! You can checkout the `GoogleSignIn::Identity` class for the thin wrapping it provides around
the decoding of the Google ID Token using the google-id-token library. Interrogating this identity object
for profile details is particularly helpful when you use Google for signup, as you can get the name, email
address, avatar url, and locale through it.
-## Outstanding work
+## Compatibility with Turbolinks
-- Proper testing. Need to generate a test client_id/google id token combo that we can use to test with.
-- Not much more. I'm seeking to keep this simple, just for signin/signup, not general Google integration.
+Google's JavaScript doesn't play nice with Turbolinks. We've routed around the damage by adding a [Turbolinks
+meta tag](https://github.com/turbolinks/turbolinks/blob/master/README.md#ensuring-specific-pages-trigger-a-full-reload)
+on whatever page `google_sign_in` is called to always do a full reload for that page. Note that this
+auto-compatibility feature requires Turbolinks 5.1+.
## License
Google Sign-In for Rails is released under the [MIT License](https://opensource.org/licenses/MIT).