browsh-org / browsh

A fully-modern text-based browser, rendering to TTY and browsers

Home Page:https://www.brow.sh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Material for MKdocs has problems

dirkpetersen opened this issue · comments

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

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)

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.