Skip to content

[BUG]“配置-表单”查看前一个配置后,再编辑其他配置时,会自动将上一个配置的“主要参数”预填充到现配置。 #42

Description

@1zz1z

App 版本

3.2.6

内核版本

easytier-cli 2.5.0-88a45d11

Windows版本和版本号

Windows 11 专业版 25H2

问题描述

用表单编辑配置文件,查看前一个配置文件,再打开下一个配置文件。发现表单自动把上一个配置的“主要参数”填充到我现在要编辑的这个配置了,放空的项目大部分都被自动填充上了。

打开编辑器,确认只是预填充,没点保存前不会写入配置文件。

但当有多个配置需要管理时,这种自动填充的行为,经常造成配置错乱,只要查看配置就能触发,只要不是两个配置主要参数都塞满了,触发率可达100%

目前的解决方法:每保存一个配置后就离开一次“配置”界面,比如说切到“工作台”,再重新切回“配置”界面。这样切一下再回来配,就不会自动填充了。

顺带一提,表单里WireGuard客户端显示不了,配置文件里是有的,表单没有显示。

重现步骤

新建表单配置文件1和配置文件2,除名称外其他不动,保持默认(空白)。

编辑配置文件1的“主要参数”部分,将其全部填满,如全部填入111,完成后点击保存。

立刻打开配置文件2,发现“主要参数”大部分被自动填充(预填充)。

同理,查看其他配置再切回配置文件2(空白的),发现“主要参数”都会被填充成上个查看的配置。

切到工作台界面再切回配置界面,这时就可正常编辑配置文件2,不会被自动填充。

期待的正确结果

点开表单,应根据实际的配置文件,显示相应正确的内容,不要预填充。

相关日志输出

附加信息

配置文件1:
Image

配置文件2(被自动填充):
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug问题,漏洞

    Type

    Fields

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions