browsh-org / browsh

A fully-modern text-based browser, rendering to TTY and browsers
https://www.brow.sh
GNU Lesser General Public License v2.1
16.97k stars 415 forks source link

Material for MKdocs has problems #436

Open dirkpetersen opened 2 years ago

dirkpetersen commented 2 years ago

A popular skin for IT docs seems to have problems, perhaps it is too complex ?

https://squidfunk.github.io/mkdocs-material/getting-started/

image

I am using Mozilla Firefox 100.0.2 on Ubuntu 18.04 and am connecting via Windows Terminal (WT) from Windows 11 to the ubuntu server

dirkpetersen commented 2 years ago

Starting Firefox in headless mode Attempting to connect to Firefox Marionette Using Firefox at: /usr/bin/firefox Using default profile at: /home/petersen/.config/browsh/firefox_profile FF-CONSOLE: [GFX1-]: glxtest: Unable to open a connection to the X server FF-CONSOLE: [GFX1-]: glxtest: eglCreateContext returned an error FF-CONSOLE: [GFX1-]: More than 1 GPU vendor detected via PCI, cannot deduce vendor FF-CONSOLE: [GFX1-]: PCI candidate 0x10de/0x1b06 FF-CONSOLE: [GFX1-]: PCI candidate 0x1a03/0x2000 FF-CONSOLE: [GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt Sending WebDriver:NewSession to Firefox Marionette Sending Addon:Install to Firefox Marionette FF-MRNT: 50:{"applicationType":"gecko","marionetteProtocol":3} Starting Browsh CLI client Starting websocket server... Webextension not connected. Message not sent: /tty_size,125,34 Incoming web request from browser Sending Marionette:SetContext to Firefox Marionette TTY sending: /config,{"browsh":{"custom_css":"","use_experimental_text_visibility":false,"websocket-port":3334},"browsh_supporter":"♥","debug":true,"default_search_engine_base":"https://www.google.com/search?q=","firefox":{"path":"firefox","profile":"browsh-default","use-existing":false,"with-gui":false},"http-server":{"bind":"0.0.0.0","blocked-domains":[],"blocked-user-agents":[],"columns":100,"footer":"","header":"","jpeg_compression":0.9,"port":4333,"rate-limit":"100000000-M","render_delay":100,"rows":30,"timeout":30},"http-server-mode":false,"mobile_user_agent":"Mozilla/5.0 (Android 7.0; Mobile; rv:54.0) Gecko/58.0 Firefox/58.0","monochrome":false,"name":false,"startup-url":"http://www.brow.sh","time-limit":0,"tty":{"keys":{"next-tab":["\u001c","28","2"]},"small_pixel_frame_rate":250},"validurl":null,"version":false} Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette "debug.log" 639L, 56351C 1,1 Top WEBEXT: Not resizing browser window without all of the TTY and character dimensions WEBEXT: Message from terminal: /new_tab,http://www.brow.sh FF-MRNT: 25:[1,8,null,{"value":null}]26:[1,10,null,{"value":null}]26:[1,11,null,{"value":null}]26:[1,13,null,{"value":null}]26:[1,14,null,{"value":null}]26:[1,16,null,{"value":null}]26:[1,17,null,{"value":null}]26:[1,19,null,{"value":null}]26:[1,20,null,{"value":null}]26:[1,22,null,{"value":null}]26:[1,23,null,{"value":null}]26:[1,25,null,{"value":null}]26:[1,26,null,{"value":null}]26:[1,28,null,{"value":null}]26:[1,29,null,{"value":null}]26:[1,31,null,{"value":null}]26:[1,32,null,{"value":null}] FF-MRNT: 26:[1,34,null,{"value":null}] FF-MRNT: 25:[1,3,null,{"value":null}] FF-MRNT: 25:[1,6,null,{"value":null}] FF-MRNT: 25:[1,9,null,{"value":null}] WEBEXT: Tab undefined received new focus WEBEXT: New tab created: [object Object] FF-MRNT: 686:[1,0,null,{"sessionId":"a29a52af-5cbd-4298-a93d-b8640bfea38d","capabilities":{"browserName":"firefox","browserVersion":"100.0.2","platformName":"linux","platformVersion":"4.15.0-88-generic","acceptInsecureCerts":false,"pageLoadStrategy":"normal","setWindowRect":true,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"strictFileInteractability":false,"unhandledPromptBehavior":"dismiss and notify","moz:accessibilityChecks":false,"moz:buildID":"20220519220738","moz:headless":true,"moz:processID":24571,"moz:profile":"/home/petersen/.config/browsh/firefox_profile","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"proxy":{}}}] WEBEXT: Tab 1 connected for communication with background process WEBEXT: BACKGROUND: Frame loop starting at 250ms intervals WEBEXT: ["1","Webextension postCommsInit()"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":59,"mouse_y":10} WEBEXT: ["1","Sending big frames..."] WEBEXT: ["1","Using char dims 9x15"] WEBEXT: ["1","Actual char dims 1109x20"] WEBEXT: Requesting browser resize for new char dimensions: 9x20 (old: undefinedxundefined) WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":59,"mouse_y":10} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":59,"mouse_y":10}" to tab without a channel WEBEXT: Resizing browser window successful (1125x700) FF-MRNT: 26:[1,12,null,{"value":null}]26:[1,15,null,{"value":null}]26:[1,18,null,{"value":null}]26:[1,21,null,{"value":null}]26:[1,24,null,{"value":null}]26:[1,27,null,{"value":null}]26:[1,30,null,{"value":null}]26:[1,33,null,{"value":null}] WEBEXT: ["1",["get screenshot without text: 13ms"]] 67,1 10% FF-MRNT: 26:[1,12,null,{"value":null}]26:[1,15,null,{"value":null}]26:[1,18,null,{"value":null}]26:[1,21,null,{"value":null}]26:[1,24,null,{"value":null}]26:[1,27,null,{"value":null}]26:[1,30,null,{"value":null}]26:[1,33,null,{"value":null}] WEBEXT: ["1",["get screenshot without text: 13ms"]] WEBEXT: ["1","Using char dims 9x15"] WEBEXT: ["1","Actual char dims 1109x20"] WEBEXT: ["1",["get screenshot with text: 43ms"]] WEBEXT: Socket reader detected that the browser closed the websocket TTY sending: BROWSH CLIENT FORCING CLOSE OF WEBSOCKET WRITER Socket writer detected that the browser closed the websocket FF-MRNT: 61:[1,1,null,{"value":"{8ff2d753-2dc8-46de-a837-fa28331d9fcf}"}] Incoming web request from browser Sending Marionette:SetContext to Firefox Marionette TTY sending: /config,{"browsh":{"custom_css":"","use_experimental_text_visibility":false,"websocket-port":3334},"browsh_supporter":"♥","debug":true,"default_search_engine_base":"https://www.google.com/search?q=","firefox":{"path":"firefox","profile":"browsh-default","use-existing":false,"with-gui":false},"http-server":{"bind":"0.0.0.0","blocked-domains":[],"blocked-user-agents":[],"columns":100,"footer":"","header":"","jpeg_compression":0.9,"port":4333,"rate-limit":"100000000-M","render_delay":100,"rows":30,"timeout":30},"http-server-mode":false,"mobile_user_agent":"Mozilla/5.0 (Android 7.0; Mobile; rv:54.0) Gecko/58.0 Firefox/58.0","monochrome":false,"name":false,"startup-url":"http://www.brow.sh","time-limit":0,"tty":{"keys":{"next-tab":["\u001c","28","2"]},"small_pixel_frame_rate":250},"validurl":null,"version":false} WEBEXT: Webextension connected to the terminal's websocket server Sending WebDriver:ExecuteScript to Firefox Marionette WEBEXT: Starting to listen to TTY Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,35,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette 88,1 14% Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette WEBEXT: Message from terminal: /config,{"browsh":{"custom_css":"","use_experimental_text_visibility":false,"websocket-port":3334},"browsh_supporter":"♥","debug":true,"default_search_engine_base":"https://www.google.com/search?q=","firefox":{"path":"firefox","profile":"browsh-default","use-existing":false,"with-gui":false},"http-server":{"bind":"0.0.0.0","blocked-domains":[],"blocked-user-agents":[],"columns":100,"footer":"","header":"","jpeg_compression":0.9,"port":4333,"rate-limit":"100000000-M","render_delay":100,"rows":30,"timeout":30},"http-server-mode":false,"mobile_user_agent":"Mozilla/5.0 (Android 7.0; Mobile; rv:54.0) Gecko/58.0 Firefox/58.0","monochrome":false,"name":false,"startup-url":"http://www.brow.sh","time-limit":0,"tty":{"keys":{"next-tab":["\u001c","28","2"]},"small_pixel_frame_rate":250},"validurl":null,"version":false} Sending Marionette:SetContext to Firefox Marionette WEBEXT: {"browsh":{"custom_css":"","use_experimental_text_visibility":false,"websocket-port":3334},"browsh_supporter":"♥","debug":true,"default_search_engine_base":"https://www.google.com/search?q=","firefox":{"path":"firefox","profile":"browsh-default","use-existing":false,"with-gui":false},"http-server":{"bind":"0.0.0.0","blocked-domains":[],"blocked-user-agents":[],"columns":100,"footer":"","header":"","jpeg_compression":0.9,"port":4333,"rate-limit":"100000000-M","render_delay":100,"rows":30,"timeout":30},"http-server-mode":false,"mobile_user_agent":"Mozilla/5.0 (Android 7.0; Mobile; rv:54.0) Gecko/58.0 Firefox/58.0","monochrome":false,"name":false,"startup-url":"http://www.brow.sh","time-limit":0,"tty":{"keys":{"next-tab":["\u001c","28","2"]},"small_pixel_frame_rate":250},"validurl":null,"version":false} Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,37,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,38,null,{"value":null}] Sending WebDriver:ExecuteScript to Firefox Marionette FF-MRNT: 26:[1,40,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,41,null,{"value":null}]26:[1,43,null,{"value":null}]26:[1,44,null,{"value":null}]26:[1,36,null,{"value":null}]Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,46,null,{"value":null}] Sending WebDriver:ExecuteScript to Firefox Marionette FF-MRNT: 26:[1,47,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette 112,1 17% Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette FF-MRNT: 26:[1,49,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,50,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,52,null,{"value":null}]26:[1,39,null,{"value":null}]26:[1,42,null,{"value":null}] Sending WebDriver:ExecuteScript to Firefox Marionette FF-MRNT: 26:[1,53,null,{"value":null}]26:[1,55,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,56,null,{"value":null}]26:[1,45,null,{"value":null}]26:[1,48,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,58,null,{"value":null}]26:[1,59,null,{"value":null}] FF-MRNT: 26:[1,51,null,{"value":null}] Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,54,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,61,null,{"value":null}]26:[1,57,null,{"value":null}] Sending WebDriver:ExecuteScript to Firefox Marionette FF-MRNT: 26:[1,62,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,64,null,{"value":null}]26:[1,60,null,{"value":null}]26:[1,63,null,{"value":null}]26:[1,65,null,{"value":null}]TTY sending: /tty_size,125,34 FF-MRNT: 26:[1,67,null,{"value":null}] TTY sending: /new_tab,http://www.brow.sh WEBEXT: Message from terminal: /tty_size,125,34 WEBEXT: Requesting browser resize for new TTY dimensions: 125x34 WEBEXT: Not resizing browser window without all of the TTY and character dimensions WEBEXT: Message from terminal: /new_tab,http://www.brow.sh WEBEXT: Tab undefined received new focus WEBEXT: New tab created: [object Object] 131,1 21% WEBEXT: Tab undefined received new focus WEBEXT: New tab created: [object Object] FF-MRNT: 26:[1,66,null,{"value":null}] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":58,"mouse_y":10} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":58,"mouse_y":10} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":58,"mouse_y":9} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":57,"mouse_y":9} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":58,"mouse_y":9} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":55,"mouse_y":9} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":57,"mouse_y":9} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":54,"mouse_y":8} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":55,"mouse_y":9} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":55,"mouse_y":9}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":53,"mouse_y":8} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":54,"mouse_y":8} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":54,"mouse_y":8}" to tab without a channel WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":53,"mouse_y":8} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":53,"mouse_y":8}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":51,"mouse_y":7} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":51,"mouse_y":7} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":51,"mouse_y":7}" to tab without a channel WEBEXT: Tab 2 (Browsh) registered with background process TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":49,"mouse_y":7} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":48,"mouse_y":6} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":49,"mouse_y":7} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":49,"mouse_y":7}" to tab without a channel WEBEXT: Tab 2 connected for communication with background process WEBEXT: BACKGROUND: Frame loop starting at 250ms intervals WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":48,"mouse_y":6} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":48,"mouse_y":6}" to tab without a channel WEBEXT: ["2","Webextension postCommsInit()"] WEBEXT: ["2","Sending big frames..."] WEBEXT: Requesting browser resize for new char dimensions: 9x20 (old: undefinedxundefined) 162,1 26% WEBEXT: ["2","Sending big frames..."] WEBEXT: Requesting browser resize for new char dimensions: 9x20 (old: undefinedxundefined) TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":45,"mouse_y":6} WEBEXT: Resizing browser window successful (1125x700) WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":45,"mouse_y":6} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":45,"mouse_y":6}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":44,"mouse_y":5} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":44,"mouse_y":5} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":44,"mouse_y":5}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":41,"mouse_y":5} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":41,"mouse_y":5} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":41,"mouse_y":5}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":39,"mouse_y":4} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":39,"mouse_y":4} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":39,"mouse_y":4}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":37,"mouse_y":4} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":37,"mouse_y":4} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":37,"mouse_y":4}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":34,"mouse_y":3} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":34,"mouse_y":3} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":34,"mouse_y":3}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":3} WEBEXT: ["2",["get screenshot without text: 46ms"]] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":3} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":3}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":2} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":2} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":2}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":2} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":2} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":2}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":2} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":2} 193,1 31% TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":2} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":2} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":2}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":1} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":1}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":1} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":1}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":1} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":1}" to tab without a channel WEBEXT: ["2","Using char dims 9x15"] WEBEXT: ["2","Actual char dims 15.366668701171875x18"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":1} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":1}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":23,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":23,"mouse_y":0} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":23,"mouse_y":0}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":0} WEBEXT: ["2",["position text nodes: 43ms"]] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":0} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":0}" to tab without a channel WEBEXT: ["2",["get screenshot with text: 103ms"]] WEBEXT: Tab 3 (Browsh) registered with background process WEBEXT: Tab 3 connected for communication with background process WEBEXT: ["3","Webextension postCommsInit()"] WEBEXT: ["3","Sending big frames..."] WEBEXT: ["3",["get screenshot without text: 16ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 15.366668701171875x18"] WEBEXT: Resizing browser window successful (1125x700) 224,1 36% WEBEXT: ["3","Actual char dims 15.366668701171875x18"] WEBEXT: Resizing browser window successful (1125x700) WEBEXT: ["3",["position text nodes: 39ms"]] WEBEXT: ["3",["get screenshot with text: 73ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 15.366668701171875x18"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 15.366668701171875x18"] WEBEXT: ["3","!!MUTATION!!",{}] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 15.366668701171875x18"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 15.366668701171875x18"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":-1} WEBEXT: ["3",["get screenshot with text: 37ms"]] WEBEXT: ["3","!!MUTATION!!",{}] WEBEXT: ["3","!!MUTATION!!",{}] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":23,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":23,"mouse_y":-1} WEBEXT: ["3",["get screenshot without text: 34ms"]] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":24,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":24,"mouse_y":-1} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":-1} WEBEXT: ["3",["get screenshot with text: 42ms"]] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":-1} 255,1 41% WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":32,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":32,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":1} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":34,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":34,"mouse_y":1} WEBEXT: Tab 1 (Start Page) registered with background process WEBEXT: ["3","Sending big frames..."] WEBEXT: Tab 1 connected for communication with background process WEBEXT: ["1","Webextension postCommsInit()"] 298,1 48% WEBEXT: Tab 1 connected for communication with background process WEBEXT: ["1","Webextension postCommsInit()"] WEBEXT: ["1","Sending big frames..."] WEBEXT: ["1","Using char dims 9x15"] WEBEXT: ["1","Actual char dims 1109x20"] WEBEXT: ["1",["get screenshot without text: 14ms"]] WEBEXT: ["3",["get screenshot without text: 28ms"]] WEBEXT: ["1","Using char dims 9x15"] WEBEXT: ["1","Actual char dims 1109x20"] WEBEXT: ["1",["get screenshot with text: 37ms"]] WEBEXT: ["3",["position text nodes: 16ms"]] WEBEXT: ["3",["get screenshot with text: 62ms"]] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":1} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":32,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":32,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":0} WEBEXT: ["2","!!MUTATION!!",{}] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":0} WEBEXT: ["2",["get screenshot without text: 17ms"]] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] 321,1 52% WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: ["2",["get screenshot without text: 31ms"]] WEBEXT: ["2",["position text nodes: 16ms"]] WEBEXT: ["2",["get screenshot with text: 59ms"]] TTY sending: /stdin,{"button":1,"modifiers":0,"mouse_x":20,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":1,"modifiers":0,"mouse_x":20,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17349:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":20,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":20,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: ["2","PAGE LOADED"] WEBEXT: ["3","PAGE LOADED"] WEBEXT: ["1","Sending big frames..."] WEBEXT: ["1","Using char dims 9x15"] WEBEXT: ["1","Actual char dims 1109x20"] WEBEXT: ["1",["get screenshot without text: 13ms"]] WEBEXT: ["1","Using char dims 9x15"] 371,1 59% WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":12,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":12,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":11,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":11,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] 425,1 68% WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":11,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":10,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":10,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":9,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":9,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /tab_command,/input_box,{"id":"","text":"s"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"s"} TTY sending: /tab_command,/input_box,{"id":"","text":"sk"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"sk"} TTY sending: /tab_command,/input_box,{"id":"","text":"skl"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skl"} TTY sending: /tab_command,/input_box,{"id":"","text":"skld"} 440,1 71% WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skl"} TTY sending: /tab_command,/input_box,{"id":"","text":"skld"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skld"} TTY sending: /tab_command,/input_box,{"id":"","text":"skldf"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skldf"} TTY sending: /tab_command,/input_box,{"id":"","text":"skldfj"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skldfj"} TTY sending: /tab_command,/input_box,{"id":"","text":"skldf"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skldf"} TTY sending: /tab_command,/input_box,{"id":"","text":"skld"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skld"} TTY sending: /tab_command,/input_box,{"id":"","text":"skl"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skl"} TTY sending: /tab_command,/input_box,{"id":"","text":"sk"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"sk"} TTY sending: /tab_command,/input_box,{"id":"","text":"s"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"s"} TTY sending: /tab_command,/input_box,{"id":"","text":""} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":""} TTY sending: /tab_command,/input_box,{"id":"","text":"h"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"h"} TTY sending: /tab_command,/input_box,{"id":"","text":"ht"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"ht"} TTY sending: /tab_command,/input_box,{"id":"","text":"htt"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"htt"} TTY sending: /tab_command,/input_box,{"id":"","text":"http"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"http"} TTY sending: /tab_command,/input_box,{"id":"","text":"https"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https"} TTY sending: /tab_command,/input_box,{"id":"","text":"https:"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https:"} TTY sending: /tab_command,/input_box,{"id":"","text":"https:/"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https:/"} 459,1 75% TTY sending: /tab_command,/input_box,{"id":"","text":"https:/"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https:/"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://d"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://d"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://do"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://do"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://doc"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://doc"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs/"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs/"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs."} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs."} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.n"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.n"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.ne"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.ne"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.ner"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.ner"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.ners"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.ners"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc."} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc."} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.g"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.g"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.go"} 490,1 80% WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.g"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.go"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.go"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.gov"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.gov"} TTY sending: /url_bar,https://docs.nersc.gov WEBEXT: Message from terminal: /url_bar,https://docs.nersc.gov WEBEXT: Tab 3 loaded: https://docs.nersc.gov WEBEXT: Tab 3 (NERSC Documentation) registered with background process WEBEXT: Tab 3 connected for communication with background process WEBEXT: ["3","Webextension postCommsInit()"] WEBEXT: ["3","'TypeError' MutationObserver.observe: Argument 1 is not an object."] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18363"] WEBEXT: ["3","_startMutationObserver@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18363:14\n_setupInteractiveMode@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18276:10\n_launch@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17289:14\n_loadConfig@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17296:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17239:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: ["3","DOM LOADED"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Sending big frames..."] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3",["get screenshot without text: 18ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3",["tree walker: 21ms"]] WEBEXT: ["3",["position text nodes: 257ms"]] WEBEXT: ["3",["serialise text frame: 12ms"]] WEBEXT: ["3",["get screenshot with text: 445ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] 521,1 85% WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Sending big frames..."] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3",["get screenshot without text: 16ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3",["tree walker: 16ms"]] WEBEXT: ["3",["position text nodes: 199ms"]] WEBEXT: ["3",["get screenshot with text: 371ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","PAGE LOADED"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] 548,1 90% WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] 579,1 95% ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 639,0-1 Bot WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] Sending Marionette:Quit to Firefox Marionette FF-CONSOLE: 1658348499677 Marionette INFO Stopped listening on port 2828 *errors.errorString normal /home/runner/work/browsh/browsh/interfacer/src/browsh/tty.go:113 (0x75a4bd) /home/runner/work/browsh/browsh/pkg/mod/github.com/gdamore/tcell@v1.4.0/key.go:61 (0x75a045) /home/runner/work/browsh/browsh/interfacer/src/browsh/tty.go:45 (0x759fa5) /opt/hostedtoolcache/go/1.18.4/x64/src/runtime/asm_amd64.s:1571 (0x463161)

                                                                                                       639,0-1       Bot WEBEXT: ["3","Using char dims 9x15"]

WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] 608,1 94% WEBEXT: ["3",["position text nodes: 257ms"]] WEBEXT: ["3",["serialise text frame: 12ms"]] WEBEXT: ["3",["get screenshot with text: 445ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Sending big frames..."] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3",["get screenshot without text: 16ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3",["tree walker: 16ms"]] WEBEXT: ["3",["position text nodes: 199ms"]] WEBEXT: ["3",["get screenshot with text: 371ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","PAGE LOADED"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] 577,1 89% TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc."} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc."} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.g"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.g"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.go"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.go"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.gov"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.gov"} TTY sending: /url_bar,https://docs.nersc.gov WEBEXT: Message from terminal: /url_bar,https://docs.nersc.gov WEBEXT: Tab 3 loaded: https://docs.nersc.gov WEBEXT: Tab 3 (NERSC Documentation) registered with background process WEBEXT: Tab 3 connected for communication with background process WEBEXT: ["3","Webextension postCommsInit()"] WEBEXT: ["3","'TypeError' MutationObserver.observe: Argument 1 is not an object."] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18363"] WEBEXT: ["3","_startMutationObserver@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18363:14\n_setupInteractiveMode@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18276:10\n_launch@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17289:14\n_loadConfig@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17296:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17239:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: ["3","DOM LOADED"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Sending big frames..."] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3",["get screenshot without text: 18ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3",["tree walker: 21ms"]] WEBEXT: ["3",["position text nodes: 257ms"]] WEBEXT: ["3",["serialise text frame: 12ms"]] 546,1 84% WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https"} TTY sending: /tab_command,/input_box,{"id":"","text":"https:"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https:"} TTY sending: /tab_command,/input_box,{"id":"","text":"https:/"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https:/"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://d"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://d"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://do"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://do"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://doc"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://doc"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs/"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs/"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs."} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs."} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.n"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.n"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.ne"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.ne"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.ner"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.ner"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.ners"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.ners"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc."} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc."} 519,1 80% WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":11,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":10,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":10,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":9,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":9,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /tab_command,/input_box,{"id":"","text":"s"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"s"} TTY sending: /tab_command,/input_box,{"id":"","text":"sk"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"sk"} TTY sending: /tab_command,/input_box,{"id":"","text":"skl"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skl"} TTY sending: /tab_command,/input_box,{"id":"","text":"skld"} 457,1 71% WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":12,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":12,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":11,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":11,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] 441,1 68% WEBEXT: ["3","PAGE LOADED"] WEBEXT: ["1","Sending big frames..."] WEBEXT: ["1","Using char dims 9x15"] WEBEXT: ["1","Actual char dims 1109x20"] WEBEXT: ["1",["get screenshot without text: 13ms"]] WEBEXT: ["1","Using char dims 9x15"] WEBEXT: ["1","Actual char dims 1109x20"] WEBEXT: ["1",["get screenshot with text: 22ms"]] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":20,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":20,"mouse_y":-1} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":19,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":19,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":18,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":18,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":17,"mouse_y":-1} @ @ 407,1 62% WEBEXT: ["2","Sending big frames..."] WEBEXT: ["3",["get screenshot with text: 48ms"]] WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: ["2",["get screenshot without text: 31ms"]] WEBEXT: ["2",["position text nodes: 16ms"]] WEBEXT: ["2",["get screenshot with text: 59ms"]] TTY sending: /stdin,{"button":1,"modifiers":0,"mouse_x":20,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":1,"modifiers":0,"mouse_x":20,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17349:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":20,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":20,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: ["2","PAGE LOADED"] WEBEXT: ["3","PAGE LOADED"] WEBEXT: ["1","Sending big frames..."] 387,1 59% WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":0} WEBEXT: ["2","!!MUTATION!!",{}] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":0} WEBEXT: ["2",["get screenshot without text: 17ms"]] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":21,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":21,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: ["3","!!MUTATION!!",{}] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":20,"mouse_y":-1} WEBEXT: ["2",["position text nodes: 11ms"]] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":20,"mouse_y":-1} WEBEXT: ["2",["get screenshot with text: 46ms"]] WEBEXT: ["3",["get screenshot without text: 15ms"]] WEBEXT: ["2","Sending big frames..."] WEBEXT: ["3",["get screenshot with text: 48ms"]] 368,1 55% WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":32,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":1} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":34,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":34,"mouse_y":1} WEBEXT: Tab 1 (Start Page) registered with background process WEBEXT: ["3","Sending big frames..."] WEBEXT: Tab 1 connected for communication with background process WEBEXT: ["1","Webextension postCommsInit()"] WEBEXT: ["1","Sending big frames..."] WEBEXT: ["1","Using char dims 9x15"] WEBEXT: ["1","Actual char dims 1109x20"] WEBEXT: ["1",["get screenshot without text: 14ms"]] WEBEXT: ["3",["get screenshot without text: 28ms"]] WEBEXT: ["1","Using char dims 9x15"] WEBEXT: ["1","Actual char dims 1109x20"] WEBEXT: ["1",["get screenshot with text: 37ms"]] WEBEXT: ["3",["position text nodes: 16ms"]] WEBEXT: ["3",["get screenshot with text: 62ms"]] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":1} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":32,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":32,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":0} 345,1 51% WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":0} WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":32,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":0} 314,1 47% WEBEXT: ["2",["get screenshot with text: 103ms"]] WEBEXT: Tab 3 (Browsh) registered with background process WEBEXT: Tab 3 connected for communication with background process WEBEXT: ["3","Webextension postCommsInit()"] WEBEXT: ["3","Sending big frames..."] WEBEXT: ["3",["get screenshot without text: 16ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 15.366668701171875x18"] WEBEXT: Resizing browser window successful (1125x700) WEBEXT: ["3",["position text nodes: 39ms"]] WEBEXT: ["3",["get screenshot with text: 73ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 15.366668701171875x18"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 15.366668701171875x18"] WEBEXT: ["3","!!MUTATION!!",{}] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 15.366668701171875x18"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 15.366668701171875x18"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":-1} WEBEXT: ["3",["get screenshot with text: 37ms"]] WEBEXT: ["3","!!MUTATION!!",{}] WEBEXT: ["3","!!MUTATION!!",{}] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":23,"mouse_y":-1} 276,1 40% WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":3}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":2} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":2} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":2}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":2} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":2} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":2}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":2} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":2} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":2}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":1} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":1}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":1} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":1}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":1} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":1}" to tab without a channel WEBEXT: ["2","Using char dims 9x15"] WEBEXT: ["2","Actual char dims 15.366668701171875x18"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":1} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":1}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":23,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":23,"mouse_y":0} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":23,"mouse_y":0}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":0} WEBEXT: ["2",["position text nodes: 43ms"]] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":0} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":0}" to tab without a channel WEBEXT: ["2",["get screenshot with text: 103ms"]] WEBEXT: Tab 3 (Browsh) registered with background process 249,1 35% WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":49,"mouse_y":7} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":49,"mouse_y":7}" to tab without a channel WEBEXT: Tab 2 connected for communication with background process WEBEXT: BACKGROUND: Frame loop starting at 250ms intervals WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":48,"mouse_y":6} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":48,"mouse_y":6}" to tab without a channel WEBEXT: ["2","Webextension postCommsInit()"] WEBEXT: ["2","Sending big frames..."] WEBEXT: Requesting browser resize for new char dimensions: 9x20 (old: undefinedxundefined) TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":45,"mouse_y":6} WEBEXT: Resizing browser window successful (1125x700) WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":45,"mouse_y":6} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":45,"mouse_y":6}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":44,"mouse_y":5} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":44,"mouse_y":5} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":44,"mouse_y":5}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":41,"mouse_y":5} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":41,"mouse_y":5} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":41,"mouse_y":5}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":39,"mouse_y":4} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":39,"mouse_y":4} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":39,"mouse_y":4}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":37,"mouse_y":4} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":37,"mouse_y":4} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":37,"mouse_y":4}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":34,"mouse_y":3} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":34,"mouse_y":3} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":34,"mouse_y":3}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":3} WEBEXT: ["2",["get screenshot without text: 46ms"]] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":3} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":3}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":2} 218,1 30% TTY sending: /tty_size,125,34 FF-MRNT: 26:[1,67,null,{"value":null}] TTY sending: /new_tab,http://www.brow.sh WEBEXT: Message from terminal: /tty_size,125,34 WEBEXT: Requesting browser resize for new TTY dimensions: 125x34 WEBEXT: Not resizing browser window without all of the TTY and character dimensions WEBEXT: Message from terminal: /new_tab,http://www.brow.sh WEBEXT: Tab undefined received new focus WEBEXT: New tab created: [object Object] FF-MRNT: 26:[1,66,null,{"value":null}] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":58,"mouse_y":10} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":58,"mouse_y":10} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":58,"mouse_y":9} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":57,"mouse_y":9} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":58,"mouse_y":9} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":55,"mouse_y":9} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":57,"mouse_y":9} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":54,"mouse_y":8} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":55,"mouse_y":9} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":55,"mouse_y":9}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":53,"mouse_y":8} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":54,"mouse_y":8} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":54,"mouse_y":8}" to tab without a channel WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":53,"mouse_y":8} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":53,"mouse_y":8}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":51,"mouse_y":7} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":51,"mouse_y":7} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":51,"mouse_y":7}" to tab without a channel WEBEXT: Tab 2 (Browsh) registered with background process TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":49,"mouse_y":7} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":48,"mouse_y":6} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":49,"mouse_y":7} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":49,"mouse_y":7}" to tab without a channel 187,1 25% FF-MRNT: 26:[1,40,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,41,null,{"value":null}]26:[1,43,null,{"value":null}]26:[1,44,null,{"value":null}]26:[1,36,null,{"value":null}]Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,46,null,{"value":null}] Sending WebDriver:ExecuteScript to Firefox Marionette FF-MRNT: 26:[1,47,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette FF-MRNT: 26:[1,49,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,50,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,52,null,{"value":null}]26:[1,39,null,{"value":null}]26:[1,42,null,{"value":null}] Sending WebDriver:ExecuteScript to Firefox Marionette FF-MRNT: 26:[1,53,null,{"value":null}]26:[1,55,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,56,null,{"value":null}]26:[1,45,null,{"value":null}]26:[1,48,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,58,null,{"value":null}]26:[1,59,null,{"value":null}] FF-MRNT: 26:[1,51,null,{"value":null}] Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,54,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,61,null,{"value":null}]26:[1,57,null,{"value":null}] Sending WebDriver:ExecuteScript to Firefox Marionette FF-MRNT: 26:[1,62,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,64,null,{"value":null}]26:[1,60,null,{"value":null}]26:[1,63,null,{"value":null}]26:[1,65,null,{"value":null}]TTY sending: /tty_size,125,34 FF-MRNT: 26:[1,67,null,{"value":null}] 156,1 20% FF-MRNT: 26:[1,35,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette WEBEXT: Message from terminal: /config,{"browsh":{"custom_css":"","use_experimental_text_visibility":false,"websocket-port":3334},"browsh_supporter":"♥","debug":true,"default_search_engine_base":"https://www.google.com/search?q=","firefox":{"path":"firefox","profile":"browsh-default","use-existing":false,"with-gui":false},"http-server":{"bind":"0.0.0.0","blocked-domains":[],"blocked-user-agents":[],"columns":100,"footer":"","header":"","jpeg_compression":0.9,"port":4333,"rate-limit":"100000000-M","render_delay":100,"rows":30,"timeout":30},"http-server-mode":false,"mobile_user_agent":"Mozilla/5.0 (Android 7.0; Mobile; rv:54.0) Gecko/58.0 Firefox/58.0","monochrome":false,"name":false,"startup-url":"http://www.brow.sh","time-limit":0,"tty":{"keys":{"next-tab":["\u001c","28","2"]},"small_pixel_frame_rate":250},"validurl":null,"version":false} Sending Marionette:SetContext to Firefox Marionette WEBEXT: {"browsh":{"custom_css":"","use_experimental_text_visibility":false,"websocket-port":3334},"browsh_supporter":"♥","debug":true,"default_search_engine_base":"https://www.google.com/search?q=","firefox":{"path":"firefox","profile":"browsh-default","use-existing":false,"with-gui":false},"http-server":{"bind":"0.0.0.0","blocked-domains":[],"blocked-user-agents":[],"columns":100,"footer":"","header":"","jpeg_compression":0.9,"port":4333,"rate-limit":"100000000-M","render_delay":100,"rows":30,"timeout":30},"http-server-mode":false,"mobile_user_agent":"Mozilla/5.0 (Android 7.0; Mobile; rv:54.0) Gecko/58.0 Firefox/58.0","monochrome":false,"name":false,"startup-url":"http://www.brow.sh","time-limit":0,"tty":{"keys":{"next-tab":["\u001c","28","2"]},"small_pixel_frame_rate":250},"validurl":null,"version":false} Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,37,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,38,null,{"value":null}] Sending WebDriver:ExecuteScript to Firefox Marionette FF-MRNT: 26:[1,40,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette 125,1 16% WEBEXT: ["1","Sending big frames..."] WEBEXT: ["1","Using char dims 9x15"] WEBEXT: ["1","Actual char dims 1109x20"] WEBEXT: Requesting browser resize for new char dimensions: 9x20 (old: undefinedxundefined) WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":59,"mouse_y":10} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":59,"mouse_y":10}" to tab without a channel WEBEXT: Resizing browser window successful (1125x700) FF-MRNT: 26:[1,12,null,{"value":null}]26:[1,15,null,{"value":null}]26:[1,18,null,{"value":null}]26:[1,21,null,{"value":null}]26:[1,24,null,{"value":null}]26:[1,27,null,{"value":null}]26:[1,30,null,{"value":null}]26:[1,33,null,{"value":null}] WEBEXT: ["1",["get screenshot without text: 13ms"]] WEBEXT: ["1","Using char dims 9x15"] WEBEXT: ["1","Actual char dims 1109x20"] WEBEXT: ["1",["get screenshot with text: 43ms"]] WEBEXT: Socket reader detected that the browser closed the websocket TTY sending: BROWSH CLIENT FORCING CLOSE OF WEBSOCKET WRITER Socket writer detected that the browser closed the websocket FF-MRNT: 61:[1,1,null,{"value":"{8ff2d753-2dc8-46de-a837-fa28331d9fcf}"}] Incoming web request from browser Sending Marionette:SetContext to Firefox Marionette TTY sending: /config,{"browsh":{"custom_css":"","use_experimental_text_visibility":false,"websocket-port":3334},"browsh_supporter":"♥","debug":true,"default_search_engine_base":"https://www.google.com/search?q=","firefox":{"path":"firefox","profile":"browsh-default","use-existing":false,"with-gui":false},"http-server":{"bind":"0.0.0.0","blocked-domains":[],"blocked-user-agents":[],"columns":100,"footer":"","header":"","jpeg_compression":0.9,"port":4333,"rate-limit":"100000000-M","render_delay":100,"rows":30,"timeout":30},"http-server-mode":false,"mobile_user_agent":"Mozilla/5.0 (Android 7.0; Mobile; rv:54.0) Gecko/58.0 Firefox/58.0","monochrome":false,"name":false,"startup-url":"http://www.brow.sh","time-limit":0,"tty":{"keys":{"next-tab":["\u001c","28","2"]},"small_pixel_frame_rate":250},"validurl":null,"version":false} WEBEXT: Webextension connected to the terminal's websocket server Sending WebDriver:ExecuteScript to Firefox Marionette WEBEXT: Starting to listen to TTY Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,35,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette 106,1 13% Sending Marionette:SetContext to Firefox Marionette TTY sending: /tty_size,125,34 TTY sending: /new_tab,http://www.brow.sh FF-MRNT: 25:[1,7,null,{"value":null}] WEBEXT: Tab 1 (Start Page) registered with background process WEBEXT: Message from terminal: /tty_size,125,34 WEBEXT: Attempt to send "/tty_size,125,34" to tab without a channel WEBEXT: Requesting browser resize for new TTY dimensions: 125x34 WEBEXT: Not resizing browser window without all of the TTY and character dimensions WEBEXT: Message from terminal: /new_tab,http://www.brow.sh FF-MRNT: 25:[1,8,null,{"value":null}]26:[1,10,null,{"value":null}]26:[1,11,null,{"value":null}]26:[1,13,null,{"value":null}]26:[1,14,null,{"value":null}]26:[1,16,null,{"value":null}]26:[1,17,null,{"value":null}]26:[1,19,null,{"value":null}]26:[1,20,null,{"value":null}]26:[1,22,null,{"value":null}]26:[1,23,null,{"value":null}]26:[1,25,null,{"value":null}]26:[1,26,null,{"value":null}]26:[1,28,null,{"value":null}]26:[1,29,null,{"value":null}]26:[1,31,null,{"value":null}]26:[1,32,null,{"value":null}] FF-MRNT: 26:[1,34,null,{"value":null}] FF-MRNT: 25:[1,3,null,{"value":null}] FF-MRNT: 25:[1,6,null,{"value":null}] FF-MRNT: 25:[1,9,null,{"value":null}] WEBEXT: Tab undefined received new focus WEBEXT: New tab created: [object Object] FF-MRNT: 686:[1,0,null,{"sessionId":"a29a52af-5cbd-4298-a93d-b8640bfea38d","capabilities":{"browserName":"firefox","browserVersion":"100.0.2","platformName":"linux","platformVersion":"4.15.0-88-generic","acceptInsecureCerts":false,"pageLoadStrategy":"normal","setWindowRect":true,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"strictFileInteractability":false,"unhandledPromptBehavior":"dismiss and notify","moz:accessibilityChecks":false,"moz:buildID":"20220519220738","moz:headless":true,"moz:processID":24571,"moz:profile":"/home/petersen/.config/browsh/firefox_profile","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"proxy":{}}}] WEBEXT: Tab 1 connected for communication with background process WEBEXT: BACKGROUND: Frame loop starting at 250ms intervals WEBEXT: ["1","Webextension postCommsInit()"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":59,"mouse_y":10} WEBEXT: ["1","Sending big frames..."] WEBEXT: ["1","Using char dims 9x15"] 82,1 9% Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette WEBEXT: Message from terminal: /config,{"browsh":{"custom_css":"","use_experimental_text_visibility":false,"websocket-port":3334},"browsh_supporter":"♥","debug":true,"default_search_engine_base":"https://www.google.com/search?q=","firefox":{"path":"firefox","profile":"browsh-default","use-existing":false,"with-gui":false},"http-server":{"bind":"0.0.0.0","blocked-domains":[],"blocked-user-agents":[],"columns":100,"footer":"","header":"","jpeg_compression":0.9,"port":4333,"rate-limit":"100000000-M","render_delay":100,"rows":30,"timeout":30},"http-server-mode":false,"mobile_user_agent":"Mozilla/5.0 (Android 7.0; Mobile; rv:54.0) Gecko/58.0 Firefox/58.0","monochrome":false,"name":false,"startup-url":"http://www.brow.sh","time-limit":0,"tty":{"keys":{"next-tab":["\u001c","28","2"]},"small_pixel_frame_rate":250},"validurl":null,"version":false} Sending WebDriver:ExecuteScript to Firefox Marionette WEBEXT: {"browsh":{"custom_css":"","use_experimental_text_visibility":false,"websocket-port":3334},"browsh_supporter":"♥","debug":true,"default_search_engine_base":"https://www.google.com/search?q=","firefox":{"path":"firefox","profile":"browsh-default","use-existing":false,"with-gui":false},"http-server":{"bind":"0.0.0.0","blocked-domains":[],"blocked-user-agents":[],"columns":100,"footer":"","header":"","jpeg_compression":0.9,"port":4333,"rate-limit":"100000000-M","render_delay":100,"rows":30,"timeout":30},"http-server-mode":false,"mobile_user_agent":"Mozilla/5.0 (Android 7.0; Mobile; rv:54.0) Gecko/58.0 Firefox/58.0","monochrome":false,"name":false,"startup-url":"http://www.brow.sh","time-limit":0,"tty":{"keys":{"next-tab":["\u001c","28","2"]},"small_pixel_frame_rate":250},"validurl":null,"version":false} Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 25:[1,2,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 25:[1,4,null,{"value":null}] Sending WebDriver:ExecuteScript to Firefox Marionette FF-MRNT: 25:[1,5,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette TTY sending: /tty_size,125,34 60,1 6% Looking in /home/petersen/.config/browsh/config.toml for config. Starting Firefox in headless mode Attempting to connect to Firefox Marionette Using Firefox at: /usr/bin/firefox Using default profile at: /home/petersen/.config/browsh/firefox_profile FF-CONSOLE: [GFX1-]: glxtest: Unable to open a connection to the X server FF-CONSOLE: [GFX1-]: glxtest: eglCreateContext returned an error FF-CONSOLE: [GFX1-]: More than 1 GPU vendor detected via PCI, cannot deduce vendor FF-CONSOLE: [GFX1-]: PCI candidate 0x10de/0x1b06 FF-CONSOLE: [GFX1-]: PCI candidate 0x1a03/0x2000 FF-CONSOLE: [GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt Sending WebDriver:NewSession to Firefox Marionette Sending Addon:Install to Firefox Marionette FF-MRNT: 50:{"applicationType":"gecko","marionetteProtocol":3} Starting Browsh CLI client Starting websocket server... Webextension not connected. Message not sent: /tty_size,125,34 Incoming web request from browser Sending Marionette:SetContext to Firefox Marionette TTY sending: /config,{"browsh":{"custom_css":"","use_experimental_text_visibility":false,"websocket-port":3334},"browsh_supporter":"♥","debug":true,"default_search_engine_base":"https://www.google.com/search?q=","firefox":{"path":"firefox","profile":"browsh-default","use-existing":false,"with-gui":false},"http-server":{"bind":"0.0.0.0","blocked-domains":[],"blocked-user-agents":[],"columns":100,"footer":"","header":"","jpeg_compression":0.9,"port":4333,"rate-limit":"100000000-M","render_delay":100,"rows":30,"timeout":30},"http-server-mode":false,"mobile_user_agent":"Mozilla/5.0 (Android 7.0; Mobile; rv:54.0) Gecko/58.0 Firefox/58.0","monochrome":false,"name":false,"startup-url":"http://www.brow.sh","time-limit":0,"tty":{"keys":{"next-tab":["\u001c","28","2"]},"small_pixel_frame_rate":250},"validurl":null,"version":false} Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette 16,1 Top WEBEXT: Not resizing browser window without all of the TTY and character dimensions WEBEXT: Message from terminal: /new_tab,http://www.brow.sh FF-MRNT: 25:[1,8,null,{"value":null}]26:[1,10,null,{"value":null}]26:[1,11,null,{"value":null}]26:[1,13,null,{"value":null}]26:[1,14,null,{"value":null}]26:[1,16,null,{"value":null}]26:[1,17,null,{"value":null}]26:[1,19,null,{"value":null}]26:[1,20,null,{"value":null}]26:[1,22,null,{"value":null}]26:[1,23,null,{"value":null}]26:[1,25,null,{"value":null}]26:[1,26,null,{"value":null}]26:[1,28,null,{"value":null}]26:[1,29,null,{"value":null}]26:[1,31,null,{"value":null}]26:[1,32,null,{"value":null}] FF-MRNT: 26:[1,34,null,{"value":null}] FF-MRNT: 25:[1,3,null,{"value":null}] FF-MRNT: 25:[1,6,null,{"value":null}] FF-MRNT: 25:[1,9,null,{"value":null}] WEBEXT: Tab undefined received new focus WEBEXT: New tab created: [object Object] FF-MRNT: 686:[1,0,null,{"sessionId":"a29a52af-5cbd-4298-a93d-b8640bfea38d","capabilities":{"browserName":"firefox","browserVersion":"100.0.2","platformName":"linux","platformVersion":"4.15.0-88-generic","acceptInsecureCerts":false,"pageLoadStrategy":"normal","setWindowRect":true,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"strictFileInteractability":false,"unhandledPromptBehavior":"dismiss and notify","moz:accessibilityChecks":false,"moz:buildID":"20220519220738","moz:headless":true,"moz:processID":24571,"moz:profile":"/home/petersen/.config/browsh/firefox_profile","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"proxy":{}}}] WEBEXT: Tab 1 connected for communication with background process WEBEXT: BACKGROUND: Frame loop starting at 250ms intervals WEBEXT: ["1","Webextension postCommsInit()"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":59,"mouse_y":10} WEBEXT: ["1","Sending big frames..."] WEBEXT: ["1","Using char dims 9x15"] WEBEXT: ["1","Actual char dims 1109x20"] WEBEXT: Requesting browser resize for new char dimensions: 9x20 (old: undefinedxundefined) WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":59,"mouse_y":10} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":59,"mouse_y":10}" to tab without a channel WEBEXT: Resizing browser window successful (1125x700) FF-MRNT: 26:[1,12,null,{"value":null}]26:[1,15,null,{"value":null}]26:[1,18,null,{"value":null}]26:[1,21,null,{"value":null}]26:[1,24,null,{"value":null}]26:[1,27,null,{"value":null}]26:[1,30,null,{"value":null}]26:[1,33,null,{"value":null}] WEBEXT: ["1",["get screenshot without text: 13ms"]] 67,1 10% FF-MRNT: 26:[1,12,null,{"value":null}]26:[1,15,null,{"value":null}]26:[1,18,null,{"value":null}]26:[1,21,null,{"value":null}]26:[1,24,null,{"value":null}]26:[1,27,null,{"value":null}]26:[1,30,null,{"value":null}]26:[1,33,null,{"value":null}] WEBEXT: ["1",["get screenshot without text: 13ms"]] WEBEXT: ["1","Using char dims 9x15"] WEBEXT: ["1","Actual char dims 1109x20"] WEBEXT: ["1",["get screenshot with text: 43ms"]] WEBEXT: Socket reader detected that the browser closed the websocket TTY sending: BROWSH CLIENT FORCING CLOSE OF WEBSOCKET WRITER Socket writer detected that the browser closed the websocket FF-MRNT: 61:[1,1,null,{"value":"{8ff2d753-2dc8-46de-a837-fa28331d9fcf}"}] Incoming web request from browser Sending Marionette:SetContext to Firefox Marionette TTY sending: /config,{"browsh":{"custom_css":"","use_experimental_text_visibility":false,"websocket-port":3334},"browsh_supporter":"♥","debug":true,"default_search_engine_base":"https://www.google.com/search?q=","firefox":{"path":"firefox","profile":"browsh-default","use-existing":false,"with-gui":false},"http-server":{"bind":"0.0.0.0","blocked-domains":[],"blocked-user-agents":[],"columns":100,"footer":"","header":"","jpeg_compression":0.9,"port":4333,"rate-limit":"100000000-M","render_delay":100,"rows":30,"timeout":30},"http-server-mode":false,"mobile_user_agent":"Mozilla/5.0 (Android 7.0; Mobile; rv:54.0) Gecko/58.0 Firefox/58.0","monochrome":false,"name":false,"startup-url":"http://www.brow.sh","time-limit":0,"tty":{"keys":{"next-tab":["\u001c","28","2"]},"small_pixel_frame_rate":250},"validurl":null,"version":false} WEBEXT: Webextension connected to the terminal's websocket server Sending WebDriver:ExecuteScript to Firefox Marionette WEBEXT: Starting to listen to TTY Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,35,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette 88,1 14% Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette WEBEXT: Message from terminal: /config,{"browsh":{"custom_css":"","use_experimental_text_visibility":false,"websocket-port":3334},"browsh_supporter":"♥","debug":true,"default_search_engine_base":"https://www.google.com/search?q=","firefox":{"path":"firefox","profile":"browsh-default","use-existing":false,"with-gui":false},"http-server":{"bind":"0.0.0.0","blocked-domains":[],"blocked-user-agents":[],"columns":100,"footer":"","header":"","jpeg_compression":0.9,"port":4333,"rate-limit":"100000000-M","render_delay":100,"rows":30,"timeout":30},"http-server-mode":false,"mobile_user_agent":"Mozilla/5.0 (Android 7.0; Mobile; rv:54.0) Gecko/58.0 Firefox/58.0","monochrome":false,"name":false,"startup-url":"http://www.brow.sh","time-limit":0,"tty":{"keys":{"next-tab":["\u001c","28","2"]},"small_pixel_frame_rate":250},"validurl":null,"version":false} Sending Marionette:SetContext to Firefox Marionette WEBEXT: {"browsh":{"custom_css":"","use_experimental_text_visibility":false,"websocket-port":3334},"browsh_supporter":"♥","debug":true,"default_search_engine_base":"https://www.google.com/search?q=","firefox":{"path":"firefox","profile":"browsh-default","use-existing":false,"with-gui":false},"http-server":{"bind":"0.0.0.0","blocked-domains":[],"blocked-user-agents":[],"columns":100,"footer":"","header":"","jpeg_compression":0.9,"port":4333,"rate-limit":"100000000-M","render_delay":100,"rows":30,"timeout":30},"http-server-mode":false,"mobile_user_agent":"Mozilla/5.0 (Android 7.0; Mobile; rv:54.0) Gecko/58.0 Firefox/58.0","monochrome":false,"name":false,"startup-url":"http://www.brow.sh","time-limit":0,"tty":{"keys":{"next-tab":["\u001c","28","2"]},"small_pixel_frame_rate":250},"validurl":null,"version":false} Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,37,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,38,null,{"value":null}] Sending WebDriver:ExecuteScript to Firefox Marionette FF-MRNT: 26:[1,40,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,41,null,{"value":null}]26:[1,43,null,{"value":null}]26:[1,44,null,{"value":null}]26:[1,36,null,{"value":null}]Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,46,null,{"value":null}] Sending WebDriver:ExecuteScript to Firefox Marionette FF-MRNT: 26:[1,47,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette 112,1 17% Sending Marionette:SetContext to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette Sending WebDriver:ExecuteScript to Firefox Marionette FF-MRNT: 26:[1,49,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,50,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,52,null,{"value":null}]26:[1,39,null,{"value":null}]26:[1,42,null,{"value":null}] Sending WebDriver:ExecuteScript to Firefox Marionette FF-MRNT: 26:[1,53,null,{"value":null}]26:[1,55,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,56,null,{"value":null}]26:[1,45,null,{"value":null}]26:[1,48,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,58,null,{"value":null}]26:[1,59,null,{"value":null}] FF-MRNT: 26:[1,51,null,{"value":null}] Sending WebDriver:ExecuteScript to Firefox Marionette Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,54,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,61,null,{"value":null}]26:[1,57,null,{"value":null}] Sending WebDriver:ExecuteScript to Firefox Marionette FF-MRNT: 26:[1,62,null,{"value":null}] Sending Marionette:SetContext to Firefox Marionette FF-MRNT: 26:[1,64,null,{"value":null}]26:[1,60,null,{"value":null}]26:[1,63,null,{"value":null}]26:[1,65,null,{"value":null}]TTY sending: /tty_size,125,34 FF-MRNT: 26:[1,67,null,{"value":null}] TTY sending: /new_tab,http://www.brow.sh WEBEXT: Message from terminal: /tty_size,125,34 WEBEXT: Requesting browser resize for new TTY dimensions: 125x34 WEBEXT: Not resizing browser window without all of the TTY and character dimensions WEBEXT: Message from terminal: /new_tab,http://www.brow.sh WEBEXT: Tab undefined received new focus WEBEXT: New tab created: [object Object] 131,1 21% WEBEXT: Tab undefined received new focus WEBEXT: New tab created: [object Object] FF-MRNT: 26:[1,66,null,{"value":null}] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":58,"mouse_y":10} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":58,"mouse_y":10} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":58,"mouse_y":9} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":57,"mouse_y":9} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":58,"mouse_y":9} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":55,"mouse_y":9} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":57,"mouse_y":9} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":54,"mouse_y":8} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":55,"mouse_y":9} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":55,"mouse_y":9}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":53,"mouse_y":8} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":54,"mouse_y":8} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":54,"mouse_y":8}" to tab without a channel WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":53,"mouse_y":8} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":53,"mouse_y":8}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":51,"mouse_y":7} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":51,"mouse_y":7} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":51,"mouse_y":7}" to tab without a channel WEBEXT: Tab 2 (Browsh) registered with background process TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":49,"mouse_y":7} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":48,"mouse_y":6} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":49,"mouse_y":7} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":49,"mouse_y":7}" to tab without a channel WEBEXT: Tab 2 connected for communication with background process WEBEXT: BACKGROUND: Frame loop starting at 250ms intervals WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":48,"mouse_y":6} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":48,"mouse_y":6}" to tab without a channel WEBEXT: ["2","Webextension postCommsInit()"] WEBEXT: ["2","Sending big frames..."] WEBEXT: Requesting browser resize for new char dimensions: 9x20 (old: undefinedxundefined) 162,1 26% WEBEXT: ["2","Sending big frames..."] WEBEXT: Requesting browser resize for new char dimensions: 9x20 (old: undefinedxundefined) TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":45,"mouse_y":6} WEBEXT: Resizing browser window successful (1125x700) WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":45,"mouse_y":6} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":45,"mouse_y":6}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":44,"mouse_y":5} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":44,"mouse_y":5} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":44,"mouse_y":5}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":41,"mouse_y":5} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":41,"mouse_y":5} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":41,"mouse_y":5}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":39,"mouse_y":4} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":39,"mouse_y":4} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":39,"mouse_y":4}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":37,"mouse_y":4} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":37,"mouse_y":4} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":37,"mouse_y":4}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":34,"mouse_y":3} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":34,"mouse_y":3} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":34,"mouse_y":3}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":3} WEBEXT: ["2",["get screenshot without text: 46ms"]] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":3} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":3}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":2} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":2} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":2}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":2} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":2} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":2}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":2} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":2} 193,1 31% TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":2} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":2} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":2}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":1} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":1}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":1} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":1}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":1} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":1}" to tab without a channel WEBEXT: ["2","Using char dims 9x15"] WEBEXT: ["2","Actual char dims 15.366668701171875x18"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":1} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":1}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":23,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":23,"mouse_y":0} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":23,"mouse_y":0}" to tab without a channel TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":0} WEBEXT: ["2",["position text nodes: 43ms"]] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":0} WEBEXT: Attempt to send "/stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":0}" to tab without a channel WEBEXT: ["2",["get screenshot with text: 103ms"]] WEBEXT: Tab 3 (Browsh) registered with background process WEBEXT: Tab 3 connected for communication with background process WEBEXT: ["3","Webextension postCommsInit()"] WEBEXT: ["3","Sending big frames..."] WEBEXT: ["3",["get screenshot without text: 16ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 15.366668701171875x18"] WEBEXT: Resizing browser window successful (1125x700) 224,1 36% WEBEXT: ["3","Actual char dims 15.366668701171875x18"] WEBEXT: Resizing browser window successful (1125x700) WEBEXT: ["3",["position text nodes: 39ms"]] WEBEXT: ["3",["get screenshot with text: 73ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 15.366668701171875x18"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 15.366668701171875x18"] WEBEXT: ["3","!!MUTATION!!",{}] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 15.366668701171875x18"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 15.366668701171875x18"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":-1} WEBEXT: ["3",["get screenshot with text: 37ms"]] WEBEXT: ["3","!!MUTATION!!",{}] WEBEXT: ["3","!!MUTATION!!",{}] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":23,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":23,"mouse_y":-1} WEBEXT: ["3",["get screenshot without text: 34ms"]] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":24,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":24,"mouse_y":-1} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":-1} WEBEXT: ["3",["get screenshot with text: 42ms"]] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":-1} 255,1 41% WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":32,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":31,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":32,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":1} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":34,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":34,"mouse_y":1} WEBEXT: Tab 1 (Start Page) registered with background process WEBEXT: ["3","Sending big frames..."] WEBEXT: Tab 1 connected for communication with background process WEBEXT: ["1","Webextension postCommsInit()"] 298,1 48% WEBEXT: Tab 1 connected for communication with background process WEBEXT: ["1","Webextension postCommsInit()"] WEBEXT: ["1","Sending big frames..."] WEBEXT: ["1","Using char dims 9x15"] WEBEXT: ["1","Actual char dims 1109x20"] WEBEXT: ["1",["get screenshot without text: 14ms"]] WEBEXT: ["3",["get screenshot without text: 28ms"]] WEBEXT: ["1","Using char dims 9x15"] WEBEXT: ["1","Actual char dims 1109x20"] WEBEXT: ["1",["get screenshot with text: 37ms"]] WEBEXT: ["3",["position text nodes: 16ms"]] WEBEXT: ["3",["get screenshot with text: 62ms"]] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":33,"mouse_y":1} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":32,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":32,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":30,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":29,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":28,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":27,"mouse_y":0} WEBEXT: ["2","!!MUTATION!!",{}] WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":26,"mouse_y":0} TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":0} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":25,"mouse_y":0} WEBEXT: ["2",["get screenshot without text: 17ms"]] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":22,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] 321,1 52% WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: ["2",["get screenshot without text: 31ms"]] WEBEXT: ["2",["position text nodes: 16ms"]] WEBEXT: ["2",["get screenshot with text: 59ms"]] TTY sending: /stdin,{"button":1,"modifiers":0,"mouse_x":20,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":1,"modifiers":0,"mouse_x":20,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17349:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":20,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":20,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: ["2","PAGE LOADED"] WEBEXT: ["3","PAGE LOADED"] WEBEXT: ["1","Sending big frames..."] WEBEXT: ["1","Using char dims 9x15"] WEBEXT: ["1","Actual char dims 1109x20"] WEBEXT: ["1",["get screenshot without text: 13ms"]] WEBEXT: ["1","Using char dims 9x15"] 371,1 59% WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":12,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":12,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":11,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":11,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] 425,1 68% WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":11,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":10,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":10,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /stdin,{"button":0,"modifiers":0,"mouse_x":9,"mouse_y":-1} WEBEXT: Message from terminal: /stdin,{"button":0,"modifiers":0,"mouse_x":9,"mouse_y":-1} WEBEXT: ["3","'TypeError' element is null"] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422"] WEBEXT: ["3","_mouseAction@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17422:7\n_handleMouse@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17359:16\n_handleUserInput@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17302:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17257:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] TTY sending: /tab_command,/input_box,{"id":"","text":"s"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"s"} TTY sending: /tab_command,/input_box,{"id":"","text":"sk"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"sk"} TTY sending: /tab_command,/input_box,{"id":"","text":"skl"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skl"} TTY sending: /tab_command,/input_box,{"id":"","text":"skld"} 440,1 71% WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skl"} TTY sending: /tab_command,/input_box,{"id":"","text":"skld"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skld"} TTY sending: /tab_command,/input_box,{"id":"","text":"skldf"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skldf"} TTY sending: /tab_command,/input_box,{"id":"","text":"skldfj"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skldfj"} TTY sending: /tab_command,/input_box,{"id":"","text":"skldf"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skldf"} TTY sending: /tab_command,/input_box,{"id":"","text":"skld"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skld"} TTY sending: /tab_command,/input_box,{"id":"","text":"skl"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"skl"} TTY sending: /tab_command,/input_box,{"id":"","text":"sk"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"sk"} TTY sending: /tab_command,/input_box,{"id":"","text":"s"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"s"} TTY sending: /tab_command,/input_box,{"id":"","text":""} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":""} TTY sending: /tab_command,/input_box,{"id":"","text":"h"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"h"} TTY sending: /tab_command,/input_box,{"id":"","text":"ht"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"ht"} TTY sending: /tab_command,/input_box,{"id":"","text":"htt"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"htt"} TTY sending: /tab_command,/input_box,{"id":"","text":"http"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"http"} TTY sending: /tab_command,/input_box,{"id":"","text":"https"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https"} TTY sending: /tab_command,/input_box,{"id":"","text":"https:"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https:"} TTY sending: /tab_command,/input_box,{"id":"","text":"https:/"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https:/"} 459,1 75% TTY sending: /tab_command,/input_box,{"id":"","text":"https:/"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https:/"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://d"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://d"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://do"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://do"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://doc"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://doc"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs/"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs/"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs."} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs."} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.n"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.n"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.ne"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.ne"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.ner"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.ner"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.ners"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.ners"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc."} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc."} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.g"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.g"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.go"} 490,1 80% WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.g"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.go"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.go"} TTY sending: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.gov"} WEBEXT: Message from terminal: /tab_command,/input_box,{"id":"","text":"https://docs.nersc.gov"} TTY sending: /url_bar,https://docs.nersc.gov WEBEXT: Message from terminal: /url_bar,https://docs.nersc.gov WEBEXT: Tab 3 loaded: https://docs.nersc.gov WEBEXT: Tab 3 (NERSC Documentation) registered with background process WEBEXT: Tab 3 connected for communication with background process WEBEXT: ["3","Webextension postCommsInit()"] WEBEXT: ["3","'TypeError' MutationObserver.observe: Argument 1 is not an object."] WEBEXT: ["3","@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18363"] WEBEXT: ["3","_startMutationObserver@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18363:14\n_setupInteractiveMode@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18276:10\n_launch@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17289:14\n_loadConfig@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17296:12\n_handleBackgroundMessage@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:17239:16\n./src/dom/manager.js/_listenForBackgroundMessages/<@moz-extension://fa46a761-7447-42df-a011-5df8a8800579/content.js:18373:14\n"] WEBEXT: ["3","DOM LOADED"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Sending big frames..."] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3",["get screenshot without text: 18ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3",["tree walker: 21ms"]] WEBEXT: ["3",["position text nodes: 257ms"]] WEBEXT: ["3",["serialise text frame: 12ms"]] WEBEXT: ["3",["get screenshot with text: 445ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] 521,1 85% WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Sending big frames..."] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3",["get screenshot without text: 16ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3",["tree walker: 16ms"]] WEBEXT: ["3",["position text nodes: 199ms"]] WEBEXT: ["3",["get screenshot with text: 371ms"]] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","PAGE LOADED"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] 548,1 90% WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] 579,1 95% ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 639,0-1 Bot WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] WEBEXT: ["3","Using char dims 9x15"] WEBEXT: ["3","Actual char dims 1113x20"] Sending Marionette:Quit to Firefox Marionette FF-CONSOLE: 1658348499677 Marionette INFO Stopped listening on port 2828 *errors.errorString normal /home/runner/work/browsh/browsh/interfacer/src/browsh/tty.go:113 (0x75a4bd) /home/runner/work/browsh/browsh/pkg/mod/github.com/gdamore/tcell@v1.4.0/key.go:61 (0x75a045) /home/runner/work/browsh/browsh/interfacer/src/browsh/tty.go:45 (0x759fa5) /opt/hostedtoolcache/go/1.18.4/x64/src/runtime/asm_amd64.s:1571 (0x463161)

tombh commented 2 years ago

Thanks for the link and docs. That certainly doesn't look it should be a complicated page for Browsh to handle. I really want pages like this to be well rendered.