Resume passing client_ip when making a WebSocket connection to the bridge

David Fifield requested to merge dcf/snowflake-webext:websocket-url-params into main

This feature had been inadvertently lost in !29 (merged). It was causing a partial loss of geolocation data at the bridge. Fixes #82 (closed).

The operative commit is dcc24dfdf28c2359032e253ac2216ecede20ec16. The other commits are adding tests and refactoring.

@shelikhoo, @WofWca, you have interacted with this part of the code recently.

Merge request reports