// Prevent user from accidentally leaving the page
// Prevent user from accidentally leaving the page
window.onbeforeunload=function(event){
window.onbeforeunload=function(event){
if($rootScope.connected){
if($rootScope.connected){
event.preventDefault();
$scope.disconnect();
// Chrome requires us to set this or it will not show the dialog
event.returnValue="You have an active connection to your WeeChat relay. Please disconnect using the button in the top-right corner or by double-tapping the Escape key.";