Inconsistency in Jupyterlab Websocket url

As pointed out by @sntgluca , the wss urls built by jupyterlab and notebook server are different.
For backwards compatibility sake, i would like to have jupyterlab build websocket url the same as that of Notebook.
How do i go about achieving this. ?
The other reason is , if we dont specify the spawner configuration i.e. c.Spawner.websocket_url = "ws://

/<BASE_URL>" , the behaviour of both Jupyterlab and Jupyter Notebook are the same with respect to how final websocket url is constructed. i.e. ws:///<BASE_URL>/user/{username}