Hola Lindsey,
Entiendo tu punto de vista, pero déjame explicar por qué creo que deshabilitar esta función (o cualquier otra) podría ser útil al menos hasta que se pruebe lo suficiente como para ver que es estable y se reportan muy pocos problemas, si es que hay alguno.
Esta función no solo afecta al usuario que está escribiendo su publicación, aunque de hecho podría solucionar cualquier problema antes de publicar su mensaje, asumiendo que encuentra una solución para publicarlo correctamente.
Creo que algunos usuarios ni siquiera se dan cuenta de que están en modo de texto enriquecido. Yo no me di cuenta cuando empecé a escribir mi anterior informe de errores aquí. No digo que no sea perceptible, pero cuando no necesitas mucho formato, podría parecer cualquier texto. El asterisco (*) podría confundirse con un punto de viñeta en una representación HTML en algunas pantallas, por lo que los usuarios trabajan en una publicación larga, se dan cuenta de que algo se rompió, cambian a Markdown y podrían empeorarlo (como noté ayer y mencioné en Rich Text editor in topics breaks white-space characters in multiple ways).
Luego, no quieren pasar mucho tiempo arreglando su publicación, así que simplemente la envían esperando que sea comprensible.
Luego, los moderadores y ayudantes trabajan más para entender la pregunta, piden a los usuarios que arreglen su publicación, les explican que no deben usar el modo de texto enriquecido al compartir código. Esto significa mucha comunicación y tiempo extra en lugar de ayudar, mientras esperamos los bloques de código arreglados. Importa en un foro donde la mayoría de las publicaciones contienen algún tipo de bloque de código o, si no, deberían tenerlo, pero los usuarios no estaban familiarizados con Markdown (lo cual me sorprendió, pero esta es la realidad
). Así que el editor de texto enriquecido podría ser una gran adición, y así es como lo vimos al principio, aunque todavía preferiría Markdown, pero ¿por qué no dejar que otros usuarios elijan lo que les gusta? Así que sí, estoy de acuerdo.
Pero en algunos casos, los moderadores o administradores tienen que decidir si una función causa más problemas de los que resuelve, por lo que creo que deberían poder deshabilitarla temporalmente hasta que la función sea lo suficientemente estable como para activarla de nuevo. Los usuarios que vienen a pedir ayuda no necesariamente sabrán qué modo de editor es mejor para ellos, cuando no conocen los errores.
Ahora no pensaría en intentar deshabilitar los botones de “negrita” o “cita”, ya que estos botones hacen muy poco y es muy fácil notar si algo está mal. Pero veo que hubo varios informes sobre el editor de texto enriquecido. Es una función potencialmente genial, pero también puede romper muchas cosas. La gente también tuvo problemas con MarkDown, pero eso está bien, ya lo sabemos y podemos manejarlo como lo hicimos antes.
En algunos casos, los moderadores intentan ayudar con el formato y no solo enlazando una guía de formato, sino también arreglando el mensaje por ellos. Puede ser útil especialmente cuando no tendrían tiempo para arreglar su propia publicación como nuevos usuarios o cuando ya pasó un día desde que enviaron el mensaje. Si el modo de texto enriquecido no es estable, puedo imaginarme editando su publicación y rompiéndola en lugar de ayudar.
Así que entiendo perfectamente la intención de dejar que los usuarios decidan lo que quieren usar para escribir su publicación, pero hay otro lado. El hecho de que los usuarios podrían no saber qué editor quieren o qué problemas causarán, y simplemente generan mucho más trabajo para los moderadores y también obtienen una mala experiencia en el foro que podría haberse resuelto deshabilitando temporalmente la función.
Leí sobre la solución basada en CSS. El problema es que, aunque usamos CSS para la personalización, también sé que CSS también podría romper cosas, así que intento no usar CSS a menos que sea absolutamente necesario. De esta manera, puedo evitar que la función aparezca de nuevo después de una actualización de Discourse o cuando alguien agrega un CSS adicional para algo no relacionado sin darse cuenta de que rompe la deshabilitación de una función.
Espero haberlo descrito con suficiente claridad.
actualización:
Cuando volví después de una notificación, me di cuenta de que no escribí sobre exactamente lo mismo que el OP, pero creo que el punto principal sigue siendo el mismo: puedo imaginar que los administradores del foro quieran deshabilitar algunas funciones si causan muchos problemas. Ya sea MarkDown o Texto Enriquecido o la capacidad de cambiar entre ellos después de iniciar una publicación es menos importante.