SFNL7GSZCMK7LEKSWC23FT7E4SFLWVCQRDF4JZH6NQCSYKTUD3FQC 57ZOMM2ZRAIPPRSRBXMUYNKJ2IPLRDHXH7A3WCHHQ7VPHRWKUPEAC 2N4JZKVTSJJJIXM2VVCU5INC4IGY7J6FF4JD3TAFK5THD2QWSQPQC 47GG4EDHPBLXI45ELYAI7NNQNTI5FBKUBDBS65M6EELUI6G7HPYQC XSKVRP2SH2GOMPHP6OFEIN3LXUXSYEP2MAGTJJWFASONQU2MCYZAC R5QXEHUIZLELJGGCZAE7ATNS3CLRJ7JFRENMGH4XXH24C5WABZDQC TTMMK6S6ILBQ6YN6H2DR5I5PH4ZUITWAGG72AJWLKLKGO5AATT2AC K6ZDYZKXSLTLCCHWYK6K6WOCNXBZOXEDKDVNNJVCZUFOLLSUO5UAC MU5W6A35USV3OPXIVGGY5FXC55KCIRQXOFHAGXMTOKCIL4MSQZ4AC DB4BXG24XVM3NSEYFEIIPUR3S3MWJHEJ3MM3YXKBGSYTY4WAJH7AC BJ5X5O4ACBBJ56LRBBSTCW6IBQP4HAEOOOPNH3SKTA4F66YTOIDAC QFOQPDDW2C7TDPDNT67VU76HGZGTFXQY52R3BNONU5C4F5NYPAOQC FTM3CSOAZMHEWXORH2GG3XJZWHCVG6EAUDI4MSGM6IEU2NN5RNPQC DTBFNHJDOFMUXRAFVN3NYK2IJYH75EITUIPJIS3CNP7RS6OY5LVQC { type='text', width=10, data={''},},{ type='cols', data={{ type='text', data={'search:'},},{ type='text', name='search', bg={r=0.8,g=0.8,b=0.8}, data={''}, width=90,},}},{ type='text', data={'table:'},},{ type='cols', bg={r=0.8,g=0.8,b=0.8}, data={{ type='rows', width=90, data={{type='text', data={'abc'},},{type='text', data={'abc'},},}},{ type='rows', width=90, data={{type='text', data={'def'},},{type='text', data={'def'},},}},}},}},
- run app using LÖVE v11 and `lua unfurl.lua` shim. Ensure cursor is on correct node and visible.- run app using LÖVE v12. Ensure cursor is on correct node and visible.Paste in a new thread using `ctrl+v`. Ensure cursor is on correct node and visible.- pan around. Ensure cursor node can go out of viewport.- Press `ctrl`+arrow keys. Ensure cursor moves to correct node and becomesvisible.