anchor.diff:    };
   
     //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  -  function SocketMonitor(url, terminal) {
  -    this.url = url
  +
  +  function WebSocketMonitor(terminal) {
  +    this.url = `ws://${replUrl()}`;
       this.terminal = terminal;
     };
   
  -  SocketMonitor.prototype.open = function() { //url, terminal) {
  +  WebSocketMonitor.prototype.open = function() { //url, terminal) {
       const that = this;
       this.socket = new WebSocket(this.url);
       this.socket.onopen = function(_event) {
  
positive.code:     const terminal = createTerminalIn(element);
      setSessionId();
      createRepl(terminal).then(() => {
        const socket = new SocketMonitor(socketUrl(), terminal);
        socket.open();
        resumeButton.unbind().click(() => {
          socket.close();
          deleteRepl(terminal);
          closeReplPage();
        });
  
negative.code:     };
    };
  
    WebSocketMonitor.prototype.close = function() {
      this.terminal.greenWriteln('Closing WebSocket');
      this.terminal.detach(this.socket);
      this.socket.close(1000, 'User closed the REPL');
  