koishijs / koishijs/webui

Bug: 通过 `$if` 禁用的插件会导致拖动和克隆配置时发生偏移

Open
#277 0 comments 0 reactions 0 assignees View on GitHub
bug plugin: config
Dominant language
Vue
Stars
40
Forks
22
PR merge metrics
No merged PRs in 30d

Description

目前通过 `$if` 禁用的插件不会显示在控制台中,但是依然存在于配置文件。这将导致导致拖动和克隆配置时发生偏移。

建议方案:通过 `$if` 禁用的插件仍然显示在控制台中,但不可以被编辑或拖动。

Contributor guide

No contributing guide indexed for this repository

Research direction

Start from the console's plugin list and the configuration drag and clone flows described in the issue. Check how plugins disabled through `$if` are represented and positioned, then verify that they remain visible, cannot be edited or dragged, and no longer cause configuration offsets.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.