Cat Johnson sugiere desanidar elementos interactivos siempre que sea posible, restringir configuraciones de componentes que puedan causar conflicto, y utilizar CSS para superponer los elementos en lugar de anidarlos, manteniendo la experiencia de usuario pero mejorando la accesibilidad.