Sebastián prendió el agujero negro en la tele y le apareció «roundRect is not a function». Un rato después sumó que otros fondos mostraban lo mismo.
El error venía del cartel de controles de la realidad virtual. Ese cartel dibuja un rectángulo con
las esquinas redondeadas con roundRect, una función del Canvas que llegó en Chrome 99, y la TV LG
corre un Chromium 87. El agujero negro, la Vía Láctea y el sistema solar arman ese cartel al
arrancar, también sin visor, así que las tres escenas caían juntas.
Redibujamos las esquinas con arcTo, que está en cualquier Chrome, dentro del módulo que comparten
las escenas. Con un solo cambio quedaron cubiertas las tres. Sumamos un test que dibuja el cartel
en un Canvas sin roundRect, y cargamos las cinco escenas publicadas en un Chrome que imita a la
tele: todas arrancaron limpias. Aprovechamos para revisar el resto del código en busca de otras
funciones más nuevas que Chrome 87, y quedó en orden.
El arreglo está publicado en https://infiniwall.ip1.cc/