Actually, I reverted the fix and removed the ability to set this parameter.
Parameter "minVersion" was introduced in WebSocketServlet a while back, when Safari did not have a decent implementation of WebSocket, as a "hack" to workaround Safari indecence.
Turns out that enabling this parameter exposed nasty Safari bugs, as well as Jetty bugs - including a rare 100% CPU spinning situation.
My preferred choice would be to not support ws.minVersion, so that the server is safe.
By not supporting {{ws.minVersion} the browser will fall back to long-polling, so the functionality is still there, transparently for the application.
If you want to use WebSocket, upgrade to a decent version of Safari.
Finally, it's a matter of time/resources to fix the 100% CPU "bug" triggered by a buggy Safari in Jetty. If we had infinite resources we could have fixed it.
But turns out it's a rare bug, difficult to reproduce, happens only on old versions of Safari, which is a teeny fractions of the browsers out there, which is implementing a WebSocket draft dubbed as "experimental"... it was deemed as not worth the effort.