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/