Microsoft/vscode

Markdown Preview - Ghost Elements

Open

#186.815 aberto em 1 de jul. de 2023

Ver no GitHub
 (9 comments) (0 reactions) (1 assignee)TypeScript (10.221 forks)batch import
bughelp wantedmarkdown-extupstream

Métricas do repositório

Stars
 (74.848 stars)
Métricas de merge de PR
 (Mesclagem média 11h 43m) (1.000 fundiu PRs em 30d)

Description

Type: Bug

While editing markdown, the preview is constantly building up ghost elements - namely when including custom HTML.

It seems to sometimes duplicate nodes, or lift a node out of its parent (especially when mid-typing an HTML tag open/close pair). I'm adding details and summary HTML elements, so sometimes I'll see a duplicate one of those details nodes. These ghost nodes won't go away until I close the preview entirely and re-open it.

I have the preview panel docked to the right side and visible while I'm editing the markdown file on the left.

VS Code version: Code 1.79.2 (695af097c7bd098fbf017ce3ac85e09bbc5dda06, 2023-06-14T08:57:04.379Z) OS version: Windows_NT x64 10.0.19045 Modes:

Item Value
CPUs Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz (8 x 4008)
GPU Status 2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled
Load (avg) undefined
Memory (System) 15.96GB (5.20GB free)
Process Argv --crash-reporter-id 3cb71cfb-e545-4eec-83ff-c3baafe6fbc7
Screen Reader no
VM 0%
Extension Author (truncated) Version
language-mcfunction arc 0.18.0
vscode-generate-getter-setter DSK 0.5.0
luxe lux 0.0.44
isort ms- 2022.8.0
python ms- 2023.10.1
vscode-pylance ms- 2023.6.40
jupyter ms- 2023.5.1101742258
jupyter-keymap ms- 1.1.2
jupyter-renderers ms- 1.0.15
vscode-jupyter-cell-tags ms- 0.1.8
vscode-jupyter-slideshow ms- 0.1.5
remote-wsl ms- 0.79.5
cpptools ms- 1.16.3
live-server ms- 0.4.8
datapack-language-server SPG 3.4.16
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscorecescf:30445987
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30410667
py29gd2263:30776702
vsclangdc:30486549
c4g48928:30535728
dsvsc012:30540252
pynewext54:30695312
azure-dev_surveyone:30548225
vsccc:30610678
282f8724:30602487
pyind779:30671433
89544117:30613380
pythonsymbol12:30671437
showlangstatbar:30737416
vsctsb:30748421
pythonms35:30701012
03d35959:30757346
pythonfmttext:30731395
pythoncmv:30756943
fixshowwlkth:30771522
showindicator:30766890
pythongtdpath:30769146
bgfeh915:30780428
pythonnosm12tcf:30779713
pythonidxptcf:30772540
pythonnoceb:30776495
cmakesidepanelv2:30779593

Guia do colaborador