我认为这种情况相当罕见,但仍然存在…… ![]()
主题组件通常有一个按钮,用于在远程 Discourse 上安装主题组件:
![]()
在这里,我输入了 discourse.canapin.com 而不是 discourse.canapin.dev。第一个域名指向一个不工作的 IP 地址,这是过去实验的遗留物。 ![]()
然后,没有错误消息。“Install”按钮保持灰色,什么也没发生:
过了一会儿,https://meta.discourse.org/theme-install-checker.json 显然返回了 502 错误,但这只在浏览器的开发者工具的网络选项卡中可见。
我不确定是否应该对此做些什么,但由于我经常混淆我的域名,这导致我几次遇到这种情况,而且我不知道哪里出了问题(因为没有显示任何错误)。
也许应该显示一条消息,无论错误代码是多少。
也许应该在按钮的“Install”旁边添加一个加载图标,如果操作花费的时间比平时长。
![]()
编辑:我看到快速编辑按钮上有一个很酷的加载图标。类似这样的东西会很合适:

