Microsoft/vscode

ParseError: KaTeX parse error: Expected 'EOF', got '#'

Open

#268378 opened on Sep 25, 2025

View on GitHub
 (2 comments) (0 reactions) (1 assignee)TypeScript (74,848 stars) (10,221 forks)batch import
ai-translatedbughelp wantedverification-found

Description

Does this issue occur when all extensions are disabled?: Yes/No

Version: 1.104.2 (user setup) Commit: e3a5acfb517a443235981655413d566533107e92 Date: 2025-09-24T11:21:37.073Z Electron: 37.3.1 ElectronBuildId: 12404162 Chromium: 138.0.7204.235 Node.js: 22.18.0 V8: 13.8.258.31-electron.0 OS: Windows_NT x64 10.0.26100

Steps to Reproduce:

  1. Paste this text:
| Uso | Ubicación | Riesgo / Comentario |
|-----|-----------|---------------------| 
| $(async function(){ ... }) | Bootstrap de la página | Fácil de reemplazar por document.addEventListener('DOMContentLoaded', ...) o top-level await (ESM). |
| $.getJSON, $.ajax, $.get | Múltiples funciones (obtener periodos, zonas, puntos, stats) | Reemplazable por fetch + helpers reutilizables. |
| $("#medico").autocomplete({...}) | addAutoCompleteMedicosZonificacion | jQuery UI Autocomplete → reemplazar por componente ligero (custom, aria-combobox) o librería headless (ex. @zag-js, accessible-autocomplete). |
| $("#dialogDetalleZona").dialog(...) / $("#dialogDetallePDC").dialog(...) | Inicialización | jQuery UI Dialog → migrable a modal accesible nativo (<dialog>) o librería pequeña sin jQuery. |
| $(".controles").draggable() | Panel flotante | Reemplazar con API Pointer Events + transform, o CSS position:fixed + toggles. |
| $('select[multiple]').empty() + manipulación <select> | Reset de zonas | Reemplazar por control interno de estado + render virtual. |
| .chosen-select (comentado) | Mejora de multiselect | Sustituir por Choices.js, SlimSelect, o un control propio (si no se quiere dependencia). |
| DataTables ($("#datosVentaZona").DataTable(...)) | createDataTableHelper y createDetailsTable | Mayor acoplamiento. Reemplazar en última etapa por TanStack Table, AG Grid, o grid propio. | | Uso de variables y estado global (variables sueltas, Maps, arrays mutables) | Todo el módulo | Dificulta testeo y migración a framework: mover a un store modular (ej. patrón observable simple). 
  1. This the preview

Contributor guide