twitter/typeahead.js — pull request #809 by twhitbeck (2014-04-02 20:54:38+00:00)
Title: Avoid unnecessary requests by checking most recent url before proceeding

fixes #149
Everytime the transport is used to make a request, the url is stashed. When the rateLimited _get goes through, if the url that it is about to make a request for differs from the most recent url, then it aborts.

Tests are passing, but I'm not certain this maintains all desired functionality.