I'm not too sure why, yet, however, I'm going to remove this feature, and then roll it back in when I can make it behave as desired.
Created attachment 290869 [details] patch
Comment on attachment 290869 [details] patch r=me
landed in: https://trac.webkit.org/changeset/206885