Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

更新 1.7.3 版本后,点击二级菜单后每次都会自动收回 #309

Closed
davidtall opened this issue Apr 23, 2022 · 18 comments
Closed
Labels
bug Something isn't working

Comments

@davidtall
Copy link

使用lean 的源码编译 1.7.3 版本,每次点击二级菜单,一级菜单就会自动收回,每次都得重新点开菜单。而1.7.2没有这个问题

kenzok78/luci-theme-argone#4

@jerrykuku
Copy link
Owner

问题已经修复,重新拉取编译应该能够解决。感谢反馈。

@davidtall
Copy link
Author

解决了,谢谢

@davidtall
Copy link
Author

【v1.7.3】修复访问状态/防火墙页面时,左边导航长时间无响应问题。

修复了上面的自动收回的问题后,这个防火墙问题似乎又出现了,点击防火墙时,条目过多时加载要好几秒,这几秒内左边的导航菜单无法操作,不知道这个是不是bug

@davidtall davidtall reopened this Apr 24, 2022
@jerrykuku
Copy link
Owner

我自己测试,也找其他朋友测试了,新编译的固件,防火墙页面的左侧菜单是正常的,不受右边加载影响。

@davidtall
Copy link
Author

@jerrykuku 1.7.2版本点击防火墙,左侧菜单全部是收回的,防火墙没加载完的几秒内无法点击任何按钮。

现在最新版:点击防火墙后,“状态”一级菜单是展开的,“状态”下所有的二级菜单都可以点击跳转,但是除“状态”外其他所有一级菜单都无法点击切换展开,必须等防火墙加载完后才能操作其他菜单。 例如点击防火墙后,接着点击 “系统”一级菜单无反应,必须几秒过后等“防火墙”加载完毕才能操作

@jerrykuku
Copy link
Owner

尝试清空缓存试试看。

@davidtall
Copy link
Author

@jerrykuku 试过了,清空缓存,CTRL + F5 刷新,换浏览器,都是一样的情况,我用了passwall 插件,防火墙条目比较多,我算了一下加载完要15秒,这15秒内我无法点击任何的一级菜单
image
image
image

@jerrykuku
Copy link
Owner

是全新编译的还是下载的release?

@davidtall
Copy link
Author

@jerrykuku 全新编译 ,x86 平台,如果你用虚拟机防火墙条目少加载很快的话可能无法复现,我是生产环境加载 要15秒。我看了script.js 文件,又的确是你修复后的最新版

rm -rf luci-theme-argon  
git clone -b 18.06 https://github.com/jerrykuku/luci-theme-argon.git  

我已经到百度网盘了,你可以试试看
链接: https://pan.baidu.com/s/1vHsQ1_e9AGv4rVdKWbCP1Q?pwd=bjdi 提取码: bjdi 复制这段内容后打开百度网盘手机App,操作更方便哦

@davidtall
Copy link
Author

@jerrykuku 我编译了一个星际宝盒的全新固件,也是一样的情况。你那边测试正常,可以编译一个lean 源码的x86固件让我试试吗?没找到是哪里的问题

@jerrykuku
Copy link
Owner

周末吧,工作日恐怕没时间。周末我也详细测试下。

@jerrykuku jerrykuku added the bug Something isn't working label Apr 29, 2022
@davidtall
Copy link
Author

@jerrykuku 请问这个确定是bug对吗?我好像知道怎么回事了,luci-static/argon/js/script.js 这个文件要等cgi-bin/luci/admin/status/iptables 加载完才会加载,那是不是把 script.js 挪到文件头部就能解决了?

@leslieqwq
Copy link

大神什么时候更新下release

@ausmas
Copy link

ausmas commented Mar 17, 2023

能不能麻烦大神更新下release

@SpeedPartner
Copy link
Collaborator

https://github.com/SpeedPartner/luci-theme-argon-18.06-fix/releases/tag/v1.7.5
回退1.7.2的逻辑了,这样二级菜单就不会自动折叠了,不过iptables加载时左侧导航栏长时间无响应的问题又回来了,不过至少iptables条目过多就不会完全无响应了.
另外修了一些bugs.

@davidtall
Copy link
Author

@jerrykuku 1.7.2版本点击防火墙,左侧菜单全部是收回的,防火墙没加载完的几秒内无法点击任何按钮。

现在最新版:点击防火墙后,“状态”一级菜单是展开的,“状态”下所有的二级菜单都可以点击跳转,但是除“状态”外其他所有一级菜单都无法点击切换展开,必须等防火墙加载完后才能操作其他菜单。 例如点击防火墙后,接着点击 “系统”一级菜单无反应,必须几秒过后等“防火墙”加载完毕才能操作

1.7.7 版本,这个问题依然存在,另外出现前缀相同的插件时,二级菜单不会展开,例如同时安装 luci-app-passwall 和 luci-app-passwall2 时,点击 passwall 二级菜单不会展开

@SpeedPartner
Copy link
Collaborator

SpeedPartner commented Apr 11, 2023

一般用户不会经常去看iptables吧?点错了按返回键就行,不用等它加载完.当然如果你有好的办法,欢迎PR,我个人能力有限.

至于问题2,有人在1.7.7版本后已经PR,可以试试用18.06分支全新编译
#391

@SpeedPartner
Copy link
Collaborator

刚抽空检查了下,应该能解决了iptables加载时导航菜单卡住的问题了,我测试几天,稳定的话就PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants