cmd: js

status: error

mode: launched

error:
evaluate: TypeError: Cannot read properties of null (reading 'getBoundingClientRect')
    at eval (eval at evaluate (:290:30), <anonymous>:1:104)
    at eval (<anonymous>)
    at UtilityScript.evaluate (<anonymous>:290:30)
    at UtilityScript.<anonymous> (<anonymous>:1:44)


cmd: screenshot

args: --viewport /tmp/iphone-overlay2.png

status: ok


error:
evaluate: TypeError: Cannot read properties of null (reading 'getBoundingClientRect')
    at eval (eval at evaluate (:290:30), <anonymous>:1:113)
    at eval (<anonymous>)
    at UtilityScript.evaluate (<anonymous>:290:30)
    at UtilityScript.<anonymous> (<anonymous>:1:44)


error:
evaluate: TypeError: Cannot read properties of null (reading 'getBoundingClientRect')
    at eval (eval at evaluate (:290:30), <anonymous>:1:134)
    at eval (<anonymous>)
    at UtilityScript.evaluate (<anonymous>:290:30)
    at UtilityScript.<anonymous> (<anonymous>:1:44)


args: --viewport /tmp/ip-1-overlay.png


args: (function(){tapOverlay.classList.add("hidden");setState("speaking");setCaption("Sixty four degrees and clear in Austin. Bring a jacket if you are dramatic.",false);addMessage("user","what is the weath…


args: --viewport /tmp/ip-2-connected.png


args: --viewport /tmp/ip-3-transcript.png


args: --viewport /tmp/es-1-overlay.png


args: (function(){tapOverlay.classList.add("hidden");setState("speaking");setCaption("Sixty four and clear in Austin. Bring a jacket if you are dramatic.",false);addMessage("user","what is the weather in au…


args: --viewport /tmp/es-2-connected.png


args: --viewport /tmp/install-page.png


args: document.getElementById('status-pill').textContent + ' | overlay:' + document.getElementById('tap-text').textContent + ' | started:' + (typeof started!=='undefined'?started:'?') + ' | micMuted:' + (ty…


args: document.body.click(); 'clicked'


args: 'pill:'+document.getElementById('status-pill').textContent + ' | started:'+started + ' | micReady:'+micReady + ' | log:'+document.getElementById('log').textContent


args:
(function(){
  // Stub a published mic publication and mark ready, as if connected.
  window._muteCalls=[];
  micPub = { mute: function(){_muteCalls.push('mute'); return Promise.resolve();},
        …

error:
evaluate: ReferenceError: setState is not defined
    at eval (eval at evaluate (:290:30), <anonymous>:7:3)
    at eval (eval at evaluate (:290:30), <anonymous>:9:3)
    at eval (<anonymous>)
    at UtilityScript.evaluate (<anonymous>:290:30)
    at UtilityScript.<anonymous> (<anonymous>:1:44)


args: onTap(); new Promise(r=>setTimeout(()=>r('pill='+document.getElementById('status-pill').textContent+' micMuted='+micMuted+' calls='+_muteCalls.join(',')),200))

error:
evaluate: ReferenceError: onTap is not defined
    at eval (eval at evaluate (:290:30), <anonymous>:1:1)
    at eval (<anonymous>)
    at UtilityScript.evaluate (<anonymous>:290:30)
    at UtilityScript.<anonymous> (<anonymous>:1:44)


args: typeof toggleMic + ',' + typeof onTap + ',' + typeof micPub + ',' + typeof setState


args: typeof window.setState+','+typeof window.toggleMic+','+typeof window.onTap


args: typeof renderKitchen + ',' + typeof renderTimers + ',' + typeof fmtMMSS


args:
renderKitchen({
  cooking: true,
  recipe: "Tonight's Dinner Cook Timeline",
  idx: 9, total: 23,
  action: 'Put the squash on the grill.',
  detail: 'Turn the pieces halfway through.',
  offeredTime…


args:
'open='+document.getElementById('kitchen-view').classList.contains('open')+
' | step='+document.getElementById('k-step').textContent+
' | recipe='+document.getElementById('k-recipe').textContent+
' |…


error:
evaluate: TypeError: Cannot read properties of null (reading 'textContent')
    at eval (eval at evaluate (:290:30), <anonymous>:1:36)
    at eval (<anonymous>)
    at UtilityScript.evaluate (<anonymous>:290:30)
    at UtilityScript.<anonymous> (<anonymous>:1:44)


error:
evaluate: TypeError: Cannot read properties of null (reading 'click')
    at eval (eval at evaluate (:290:30), <anonymous>:1:41)
    at eval (<anonymous>)
    at UtilityScript.evaluate (<anonymous>:290:30)
    at UtilityScript.<anonymous> (<anonymous>:1:44)


error:
evaluate: ReferenceError: renderKitchen is not defined
    at eval (eval at evaluate (:290:30), <anonymous>:1:1)
    at eval (<anonymous>)
    at UtilityScript.evaluate (<anonymous>:290:30)
    at UtilityScript.<anonymous> (<anonymous>:1:44)


args: renderKitchen({cooking:true,recipe:"Dinner Timeline",idx:9,total:23,action:'Put the squash on the grill.',detail:'Turn the pieces halfway through.',offeredTimer:{label:'squash',seconds:840},activeTime…


args: renderKitchen({cooking:true,recipe:"Tonight's Dinner Cook Timeline",idx:9,total:23,action:'Put the squash on the grill.',detail:'Turn the pieces halfway through.',offeredTimer:{label:'squash',seconds:…


args: document.getElementById('tap-overlay').className='hidden'; renderKitchen({cooking:true,recipe:"Tonight's Dinner Cook Timeline",idx:9,total:23,action:'Put the squash on the grill.',detail:'Turn the pie…

error:
evaluate: TypeError: Cannot set properties of null (setting 'className')
    at eval (eval at evaluate (:290:30), <anonymous>:1:49)
    at eval (<anonymous>)
    at UtilityScript.evaluate (<anonymous>:290:30)
    at UtilityScript.<anonymous> (<anonymous>:1:44)


args: renderKitchen({cooking:true, recipe:'Dinner Cook Timeline', idx:9, total:23, action:'Put the squash on the grill.', detail:'Turn the pieces halfway through.', offeredTimer:{label:'squash',seconds:840}…