Tengo curiosidad por saber más sobre las estrategias que utiliza Discourse para mostrar tablas anchas (es decir, tablas lo suficientemente anchas como para desbordar el cuadro contenedor). Este tema parece indicar que Discourse mostrará un botón para expandir la tabla para tablas anchas:
Y este tema parece indicar que Discourse debería mostrar barras de desplazamiento horizontales para tablas anchas:
Pero al ver ese primer tema, no veo ninguno de esos comportamientos para la segunda tabla (ni en mi teléfono ni en mi navegador web (Chrome) con una ventana de ancho muy pequeño). ¿Cuál es el comportamiento esperado actual de Discourse para tablas anchas?
Veo que la barra de desplazamiento aparece en el ejemplo que publicaste (en mi teléfono), pero no en la segunda tabla de la primera publicación anterior (a pesar de que casi todo el JSON en la columna de la derecha está recortado). ¿Qué podría ser diferente en los dos casos?
La tabla en esa publicación se está comportando de manera un poco extraña para mí, y parece estar unida a la primera en lo que respecta a Expandir, etc.
La segunda tabla se crea con HTML en lugar de Markdown para permitir los bloques de código, por lo que esa puede ser la causa de que se mezcle, además de no aplicarse la barra de desplazamiento.
Ah, sí, veo que el autor de esa primera publicación incluso menciona que la primera tabla es una tabla de Markdown y la segunda es HTML, aunque supongo que al principio no esperaba que eso fuera relevante. Y luego, mirando el código fuente procesado, veo que las tablas de Markdown (como la que @mattdm publicó anteriormente) están envueltas en un <div> class="md-table">. Me pregunto por qué hay una clase específica para las tablas de Markdown y por qué Discourse solo muestra tablas anchas de ese tipo con barras de desplazamiento. Esto me empieza a parecer un error; ¿están de acuerdo otros?
También sigo teniendo curiosidad sobre la funcionalidad del botón “Expandir tabla”. Veo el botón incluido en el código fuente procesado para la tabla de ejemplo de esta publicación y también en el código fuente procesado para la segunda tabla (la tabla HTML) en la publicación “El botón Expandir tabla muestra la tabla incorrecta”, pero no en la primera tabla (la tabla de Markdown) en esa publicación. Pero esos botones no se muestran al pasar el cursor sobre las respectivas tablas, por lo que puedo ver.