Skip to content
Bug reportAug 28, 2026· 0:24· 15 views

Element Plus: cascader tags disappear on blur when :persistent="false"

0:24 total

Comments · 0

Be the first to comment.

Bug report— by SceneRecap AI

mediumel-cascader tag rendering and dropdown persistence lifecycle
os: macOSbrowser: Chromium 151.0.7922.34viewport: 1280x720framework: Element Plus v2.5.1

Repro steps

  1. 1.Open an el-cascader component configured with :persistent="false".
  2. 2.Click the cascader input to open the dropdown menu.
  3. 3.Select an item by navigating the hierarchy (Asia -> China -> Beijing).
  4. 4.Close the dropdown menu by pressing Escape or clicking outside.

Expected

The selected tag ('Asia / China / Beijing') remains visible in the cascader input field after closing the dropdown/blurring.

Actual

The selected tag disappears from the cascader input field immediately upon closing the dropdown, resetting the display back to the 'Select' placeholder.

Evidence

visualTag 'Asia / China / Beijing' is successfully selected and displayed inside the input while dropdown is open.
visualInput resets back to 'Select' placeholder and selected tags vanish after dropdown closes with :persistent='false'.
Issue markdown (copy-paste ready)
### Description
When `el-cascader` is configured with `:persistent="false"`, selected options/tags disappear from the input display as soon as the dropdown menu is closed or loses focus.

### Steps to Reproduce
1. Render an `el-cascader` with `:persistent="false"` and options/props.
2. Click the cascader input to open the selection hierarchy.
3. Select a leaf node option (e.g., Asia -> China -> Beijing).
4. Close the dropdown menu (e.g., press `Escape` or click outside).

### Expected Result
The selected tags should persist and stay rendered inside the cascader input.

### Actual Result
The tags disappear immediately upon blur/close, and the input reverts to placeholder state.

*Recorded with SceneRecap.*

Your recordings could explain themselves too.

Free plan · silent recordings welcome · bug reports included.

Try SceneRecap free
Element Plus: cascader tags disappear on blur when :persistent="false" · SceneRecap