test: drive the Settings screen in a browser and guard every popup element id (closes #229)
check / check (push) Has been cancelled
e2e / e2e-chrome (push) Has been cancelled
e2e / e2e-firefox (push) Has been cancelled

此提交已合并在合并请求 #299 中。
这个提交包含在:
2026-08-17 09:14:59 +02:00
父节点 47bf38644d
当前提交 a60c4a616a
共修改 5 个文件,包含 581 行新增和 13 行删除
+8 -13
查看文件
@@ -167,10 +167,7 @@ function renderWalletListSettings() {
function show() {
$("settings-rpc").value = state.rpcUrl;
$("settings-blockscout").value = state.blockscoutUrl;
const networkSelect = $("settings-network");
if (networkSelect) {
networkSelect.value = state.networkId;
}
$("settings-network").value = state.networkId;
renderTrackedTokens();
renderSiteLists();
renderWalletListSettings();
@@ -282,15 +279,13 @@ function init(ctx) {
});
const networkSelect = $("settings-network");
if (networkSelect) {
networkSelect.addEventListener("change", async () => {
const newId = networkSelect.value;
const net = await onChainSwitch(newId);
$("settings-rpc").value = state.rpcUrl;
$("settings-blockscout").value = state.blockscoutUrl;
showFlash("Switched to " + net.name + ".");
});
}
networkSelect.addEventListener("change", async () => {
const newId = networkSelect.value;
const net = await onChainSwitch(newId);
$("settings-rpc").value = state.rpcUrl;
$("settings-blockscout").value = state.blockscoutUrl;
showFlash("Switched to " + net.name + ".");
});
$("settings-show-zero-balances").checked = state.showZeroBalanceTokens;
$("settings-show-zero-balances").addEventListener("change", async () => {