There's an obvious typo that changes functionality greatly.
Created attachment 258292 [details] Patch
Comment on attachment 258292 [details] Patch Why no test?
Comment on attachment 258292 [details] Patch r- for lack of test
This was addressed in https://bugs.webkit.org/show_bug.cgi?id=169651.