Lodash debounce cancel() limits: what happens to an in-flight async call from the leading edge
I'm designing a search input handler around _.debounce (Lodash 4.x) where the debounced function is async and triggers a network request. I plan to call .cancel() when the user navigates away or clears the field. The documented behavior is clear that .cancel() suppresses any pending trailing-edge invocation. What is less clear to me is the boundary of that g