raycast / extensions

Everything you need to extend Raycast.
https://developers.raycast.com
MIT License
5.23k stars 2.93k forks source link

[Safari] Searching for tabs crashing #5861

Closed ghost closed 1 year ago

ghost commented 1 year ago

Extension

https://www.raycast.com/loris/safari

Description

Error:

TypeError: Cannot read properties of null (reading 'normalize')

iy:cloud-tabs.js:85:827

---
82:     return tabs;
83: `),Jw=()=>(0,Rr.useSQL)(Zw,`SELECT t.tab_uuid as uuid, d.device_uuid, d.device_name, t.title, t.url
84:          FROM cloud_tabs t
85:          INNER JOIN cloud_tab_devices d ON t.device_uuid = d.device_uuid`),Qw=()=>(0,Rr.useExec)("/usr/sbin/scutil",["--get","ComputerName"],{initialData:"Loading\u2026",keepPreviousData:!0}),ey=()=>(0,Rr.useCachedPromise)(Yw,[],{keepPreviousData:!0}),ty=()=>{let{data:e}=Qw(),a=Jw(),i=ey(),d={uuid:"local",name:`${e} \u2605`,tabs:i.data},n=o3.default.chain(a.data).groupBy("device_uuid").transform((u,m,s)=>{u.push({uuid:s,name:m[0].device_name,tabs:m})},[]).reject(["name",e]).value();return{devices:[d,...n],permissionView:a.permissionView,refreshDevices:i.revalidate}},Xd=ty;var ay=B1(xa()),ry=B1(Nr()),f3=require("os"),c3=require("path");var Hb=`${(0,c3.resolve)((0,f3.homedir)(),`Library/${pt.replace(/ /g,"")}/`)}/History.db`;var gn=require("react/jsx-runtime"),iy=()=>{let{devices:e,permissionView:a,refreshDevices:i}=Xd(),[d,n]=(0,v3.useState)("");return a||(0,gn.jsxs)(g3.List,{isLoading:!e,onSearchTextChange:n,children:[h3.default.map(e,o=>{let u=x4(o.tabs,["title","url"],d);return(0,gn.jsx)(ud,{device:o,filteredTabs:u,refresh:i},o.uuid)}),(0,gn.jsx)(fd,{searchText:d})]})},py=iy;0&&(module.exports={});
86: /*!
87:  * content-type
88:  * Copyright(c) 2015 Douglas Christopher Wilson
---

Er:index.js:5:2490
    at ray-navigation-stack
_o:index.js:5:2088

Steps To Reproduce

  1. Open Raycast
  2. Use the 'Search Tabs' command

Current Behaviour

Crashes

Expected Behaviour

No response

raycastbot commented 1 year ago

Thank you for opening this issue!

🔔 @loris @thomaspaulmann you might want to have a look.

💡 Tip: Once the issue is resolved, comment @raycastbot close this issue to close it.