User:Fabrickator/watchlist filtering broken

The watchlist filtering feature allows one to "hide" based on various criteria, e.g. users who are unregistered, edits by bots, and minor edits.

I only noticed this particular behavior (which I consider to be broken) with "minor edits", but it's likely that it affects the other edits as well.

The question is: does it find the most recent edit within the timeframe specified which meets the filtering selection, or does it find the most recent edit within the timeframe, then include it only if it passes the filtering selection?

My expectation is the former rather than the latter.

My specific use case is simple. Obviously there may have been several edits within the most recent timeframe, the minor ones aren't of any interest to me, if there's a non-minor edit within the timeframe, I want to see it.

In fact, if there's a non-minor edit within the timeframe, followed by a minor edit which is the most recent edit, then such a page is not included in the watchlist output. Broken! Fabrickator (talk) 21:33, 20 March 2017 (UTC)