| Message ID | 20260220210304.4170355-1-radian.dc@gmail.com |
|---|---|
| State | Changes Requested |
| Headers | show
Return-Path: <swupdate+bncBCDOXWPQUYGRBEUY4PGAMGQE3AOYC3Y@googlegroups.com>
X-Original-To: incoming@patchwork.ozlabs.org
Delivered-To: patchwork-incoming@legolas.ozlabs.org
Authentication-Results: legolas.ozlabs.org;
dkim=pass (2048-bit key;
unprotected) header.d=googlegroups.com header.i=@googlegroups.com
header.a=rsa-sha256 header.s=20230601 header.b=lRL1wX+s;
dkim=pass (2048-bit key;
unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256
header.s=20230601 header.b=aZ5rJ9w/;
dkim-atps=neutral
Authentication-Results: legolas.ozlabs.org;
spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com
(client-ip=2a00:1450:4864:20::338; helo=mail-wm1-x338.google.com;
envelope-from=swupdate+bncbcdoxwpquygrbeuy4pgamgqe3aoyc3y@googlegroups.com;
receiver=patchwork.ozlabs.org)
Received: from mail-wm1-x338.google.com (mail-wm1-x338.google.com
[IPv6:2a00:1450:4864:20::338])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)
(No client certificate requested)
by legolas.ozlabs.org (Postfix) with ESMTPS id 4fHjQK1KgSz1xpY
for <incoming@patchwork.ozlabs.org>; Sat, 21 Feb 2026 08:03:19 +1100 (AEDT)
Received: by mail-wm1-x338.google.com with SMTP id
5b1f17b1804b1-4836cc0b38esf25128155e9.2
for <incoming@patchwork.ozlabs.org>;
Fri, 20 Feb 2026 13:03:19 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1771621396; cv=pass;
d=google.com; s=arc-20240605;
b=S430PLV26/nvXW17hpQbSB4yWttCo4Vnm7Qw2xjkN7509wQrfTjYIqMShdOOQMfcGU
HypE7LKowFKYtJ927wW8KJ0yLrh+42H/xEQfjOVrzVHAuz7dZT6Y/e3Ahmdnjxi0d0qH
MNysGNtpWQbU2OFsiLghsk4DNd5eC1T5bWExqSi2lQV0aRS1Ho2RxERiSMo+5ca+o1zN
H5ECJxAenlqPXe5buuP41PxQuSjHIfdaYq1hKtEjqDmmlzDz0l2XcdZqwjEw2WjQZojA
StZ3bQWG8mz9TbuSnCxHZTf+/liUhcjxpOnzBBiEbJlXON2Xz3umKqEYkfxdvmyiRK48
btHQ==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20240605;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:mime-version:references:in-reply-to
:message-id:date:subject:cc:to:from:sender:dkim-signature
:dkim-signature;
bh=CY+Tg+oJY4O7gjxgjv1g+UM34NKmtkm+gh/I+PcGJLI=;
fh=UjwHn8sgHSO+TKU0+rmjYQnv4iStunL8PUMKVrA6dIg=;
b=bb+gQ4ujvHIAWx+OPKKEqLrTubMi/p36R8mE8L3+cure/G56ZJHuZZusxq8XiY7Oxn
yE47Hv4/JaXAylTaxwVrQlQBD/1ygjTJPx+2doQo6u7VeFRnpXasZVrB3U4vDMCUqCAa
h8YvzKQ3RhFJjjZuYagSpZgcYUHi8SpaJdPlHROZgyPdjk5NWJw0lRzfKGE5iHb+drHA
RaIBbXBW93gsBwIHEC8tqhhShMdMN5rYtzHfX1yXeBkMkjp4hFCapqtVtyot9PTsRqyR
TbQH9hx8khUL5qfULR4BbLKNkDIVHaB45kluBDCZ0EQ6b1zPIGoHjCYrRlWsDz82Fixt
2ksQ==;
darn=patchwork.ozlabs.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@gmail.com header.s=20230601 header.b=VMLVnTOf;
spf=pass (google.com: domain of radian.dc@gmail.com designates
2a00:1450:4864:20::32f as permitted sender)
smtp.mailfrom=radian.dc@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1771621396; x=1772226196;
darn=patchwork.ozlabs.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:mime-version:references:in-reply-to:message-id
:date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id
:reply-to;
bh=CY+Tg+oJY4O7gjxgjv1g+UM34NKmtkm+gh/I+PcGJLI=;
b=lRL1wX+s1DOt7y7QYQ70Pqy/5dqjWPOMNclyZLzgpc3BGou1kpFimg2e+ndBj6M038
JMc2MRH/Ebm/bws+X4jIaMK3n+fd11G6cI9Y84XleByelm0mP2HIdqVTHm0A1YH0HQdz
emFZV983+kYWbIIdYOreiGLsGrz9pp2buP/qrBt/rdq7fGqSELXPEoCudANX6U18FElr
NGDYDRJLYffSEbDEWKiPWRzU0kwkMcSDJKTNLOX47wRK1C8nUsKt+/yhNUafps4P83Nm
W7oCdyUN6JZfVkBYOyi1YU7u6VCbzjb0ZJiKJoMc9GIO38QFTQis3zizCSQXk+mcK0H7
KswA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1771621396; x=1772226196;
darn=patchwork.ozlabs.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:mime-version:references:in-reply-to:message-id
:date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=CY+Tg+oJY4O7gjxgjv1g+UM34NKmtkm+gh/I+PcGJLI=;
b=aZ5rJ9w/tjY9WgbWx4wV+tyBvHTeY1Lp7kh5rJ0rSkHQY+yKnmFAXn/+E/m3DwQfEo
PrXDopn1Ze9gzx61cBYuvThuKmVAtOWDaR6iC9/7ohmyU2PJGdJfl/PH9dUhSFH/PzhT
ss0GHLu819yhgMMSNxc8kT7uRUBGHzC7aJZKO6g87GSoX1DkDDMZIYl1ap30mUjfyDsq
XoYyNO8kiLpGxhCXwABVVeKItEE3WD1qeoQzVqgXDr8oaulgPDTmetbeFiRcPfScBnPZ
3vnj+pdbGxLYC7WxpSq1hxAChe6xH2XYtsubezqZ2tQhQKCGuppZ31IkvwJY9WeOMRkO
aoIw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1771621396; x=1772226196;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:x-spam-checked-in-group:list-id:mailing-list:precedence
:x-original-authentication-results:x-original-sender:mime-version
:references:in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg
:x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date
:message-id:reply-to;
bh=CY+Tg+oJY4O7gjxgjv1g+UM34NKmtkm+gh/I+PcGJLI=;
b=WuGQ1qvfGP87KZL5bXaPhaCR3F4BDbfS/Qnl/ica9lmq5b9WNsCUnuNMJG8SDeu8Ca
QkB6J1TQNdf6psR7Ktd5tgxWwtOQjBHIDFQXgGjLTr4VrbZcDAvM8ulFALrlTGKGXYjG
8t3Lnr001Ldm3Np02/dP67Z3Rer3albx5AwQaO2IM1yijL5l/HTG9b2NU4bG7Nfb6nii
FpSAinzkcP2KW5sr9ykQCKngO/5M+yk0XkHNTR6GvWoWM9ya8kxpX6RF+9HDJ6INsyZM
NGVrJ3XTZLXhrulo2hZ5tEWdlyhEHqHy2VB66gGTy2ckYfqrVDH4TBbML7sgTT49U4M9
WW0g==
Sender: swupdate@googlegroups.com
X-Forwarded-Encrypted: i=2;
AJvYcCWpOCRS8Xf8x2nIWdpBcK2xiIfcwmZjJEtFZBUJ22D4vvrN/NPUcNkBc66evQEqnKxA5PNZqgxdnA==@patchwork.ozlabs.org
X-Gm-Message-State: AOJu0Yy2lXtSPPpy1OBL1Wfzz9eHbu4U8J3ANAP7zYRLJxCjTwn3Nf77
8NOEFmfwW2AIXzNR60nP6cuWvCxho0NXYee04piZtxTLuQCfRk6ar2ik
X-Received: by 2002:a05:600c:6990:b0:483:6a8d:b2f9 with SMTP id
5b1f17b1804b1-483a95aa328mr15448215e9.5.1771621396434;
Fri, 20 Feb 2026 13:03:16 -0800 (PST)
X-BeenThere: swupdate@googlegroups.com;
h="AV1CL+FF/a5EGAQppeu6LqmMppmVZLYMyGij2Ho5IXV1a9WdnQ=="
Received: by 2002:a05:6000:2c12:b0:436:324:710 with SMTP id
ffacd0b85a97d-4378f22c993ls5920983f8f.2.-pod-prod-08-eu; Fri, 20 Feb 2026
13:03:12 -0800 (PST)
X-Received: by 2002:a5d:5f53:0:b0:431:8f8:7f24 with SMTP id
ffacd0b85a97d-4396f1807abmr2138148f8f.39.1771621392268;
Fri, 20 Feb 2026 13:03:12 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1771621392; cv=none;
d=google.com; s=arc-20240605;
b=Vs7LgvsQW/yGTGIedfhoGd/CsH3uCY0b52I/O2YjJqcmPVvjSAj6RSkxkhX/ZNwqn0
ioPUp0GFRZF0zXn7gKO0K8f2h+V6vLe0wH6kKDBkK/0UINA2iq3aqIYaohxGrEuhltKV
4vueXNBrGOc1wZq/ZlxY5ndaaJbkg3X+eQFP28/Tjbw07H6mn1jjAQJvtVqTYz/kc96s
Un2vgcX+Y7bXnfeVWZDTDO/7Na64FmuEnjSTQr6VPLjrGD0n0Erifcg0eHSQmOKZTjIC
8bqY4XI2tGayq/v/oaono4zideXA5sOgRshCmy1t+hjy46PbVSl9RlfTvMx1A7jw6ZBf
syIQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20240605;
h=content-transfer-encoding:mime-version:references:in-reply-to
:message-id:date:subject:cc:to:from:dkim-signature;
bh=okh66jIwsm4I5Ui3HvaxnAVEWSOCWfu9oR2YgmRyXrA=;
fh=+rCYkBsGZLIq10lT8W24suB/n9eURT/PB+Aax582lwg=;
b=BETz9cvDtDrA9mDfWv7J/1pIAy6WNxFW5Rmv/GzS5z85ef6lCUlMYPEuvuqlR808aU
jljqFy+BuQkSL4HPvKT2AZ3cXsBx4Pxtyc0HL4kgnb/auKBTE69deLbaBSXXbVylPJip
36EIzTkAwMsgORsPMb52xE2mvrqPAs6tHgd82d62ijVI80cBfrkjVFfdk3zqQmgaTHR4
/cVCFjNmbg3Momhyx1G/SigUGtA2qLcuFaIyTVja7DixyWOPRNi5jn5UkKNcpk8aozb3
OSf7FVuLaeI+CR3+ZLn5V4OlPRrPFm5wDOy+blzzQ+IDn76wdkpYRaE/yEsZup/kzThZ
/u7Q==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@gmail.com header.s=20230601 header.b=VMLVnTOf;
spf=pass (google.com: domain of radian.dc@gmail.com designates
2a00:1450:4864:20::32f as permitted sender)
smtp.mailfrom=radian.dc@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com.
[2a00:1450:4864:20::32f])
by gmr-mx.google.com with ESMTPS id
ffacd0b85a97d-43970d3d719si8717f8f.7.2026.02.20.13.03.12
for <swupdate@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Fri, 20 Feb 2026 13:03:12 -0800 (PST)
Received-SPF: pass (google.com: domain of radian.dc@gmail.com designates
2a00:1450:4864:20::32f as permitted sender) client-ip=2a00:1450:4864:20::32f;
Received: by mail-wm1-x32f.google.com with SMTP id
5b1f17b1804b1-4836f4cbe0bso19020025e9.3
for <swupdate@googlegroups.com>; Fri, 20 Feb 2026 13:03:12 -0800 (PST)
X-Gm-Gg: AZuq6aKyRDwmmsofiTUeLgmv2LVJ7omp61gQ3FhoNmW+DoOKoBhcfq6Vthf/mgPTssm
6ikSXS5oN2SoVzYIAzeIpIP6shid9YW3t7BMzaKxIWjSMVCbmZ2LegKeyTuGfdoa+w6SA2y554h
femMC/wCdFZTFBq9rdm8lWL9LUTjuqeNNVJzeCuJOKdjdvn2osF6By2sAVLficUDzw5wAo0KenO
ygavsL22CcOX+Mf2kvHAchAk4YbtknMt6tVdZu6/QRUR4axiNXK4/5chFumwXFIBnzn/TnU9/R3
mErFc3cAOXRxBv8vaPrsKwFGLCVsl0dK4a3X8tGv0S3RBTXS6qIH+jkOnfp7CyidnSdhvxqtPyU
0DQ19J6c6IY/BHbFsXEltGbN+l1cnMEwoVIqeNLgtqsf5GiWCr4QxD70CNOJU6Tmx0970lUGeIg
CEFNkyxJ5+deYn45fM4JMnP6ZdAg==
X-Received: by 2002:a05:600c:1f8f:b0:483:6d4e:9811 with SMTP id
5b1f17b1804b1-483a95ee3f2mr16496505e9.31.1771621391716;
Fri, 20 Feb 2026 13:03:11 -0800 (PST)
Received: from dell-f2yjyx3.. ([185.32.209.106])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-483a9b6698asm14715115e9.2.2026.02.20.13.03.11
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 20 Feb 2026 13:03:11 -0800 (PST)
From: Adrian DC <radian.dc@gmail.com>
To: swupdate@googlegroups.com
Cc: Stefano Babic <sbabic@denx.de>,
Adrian DC <radian.dc@gmail.com>
Subject: [swupdate] [PATCH] web-app: add 120s timeout fallback for restart
modal
Date: Fri, 20 Feb 2026 22:03:04 +0100
Message-ID: <20260220210304.4170355-1-radian.dc@gmail.com>
X-Mailer: git-send-email 2.43.0
In-Reply-To: <20241103152312.1181339-1-radian.dc@gmail.com>
References: <20241103152312.1181339-1-radian.dc@gmail.com>
MIME-Version: 1.0
X-Original-Sender: radian.dc@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@gmail.com header.s=20230601 header.b=VMLVnTOf; spf=pass
(google.com: domain of radian.dc@gmail.com designates 2a00:1450:4864:20::32f
as permitted sender) smtp.mailfrom=radian.dc@gmail.com; dmarc=pass
(p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
Content-Type: text/plain; charset="UTF-8"
Precedence: list
Mailing-list: list swupdate@googlegroups.com;
contact swupdate+owners@googlegroups.com
List-ID: <swupdate.googlegroups.com>
X-Spam-Checked-In-Group: swupdate@googlegroups.com
X-Google-Group-Id: 605343134186
List-Post: <https://groups.google.com/group/swupdate/post>,
<mailto:swupdate@googlegroups.com>
List-Help: <https://groups.google.com/support/>,
<mailto:swupdate+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/swupdate
List-Subscribe: <https://groups.google.com/group/swupdate/subscribe>,
<mailto:swupdate+subscribe@googlegroups.com>
List-Unsubscribe:
<mailto:googlegroups-manage+605343134186+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/swupdate/subscribe>
|
| Series |
web-app: add 120s timeout fallback for restart modal
|
expand
|
diff --git a/web-app/js/swupdate.js b/web-app/js/swupdate.js index faeca3d2..2edab597 100755 --- a/web-app/js/swupdate.js +++ b/web-app/js/swupdate.js @@ -29,7 +29,14 @@ function restart () { function showRestart () { const restartModal = new bootstrap.Modal('#swu-restart-modal', { backdrop: 'static', keyboard: false }) restartModal.show() - window.setTimeout(tryReload, 3000) + window.setTimeout(tryReload, 10000) + window.setTimeout(fallbackRestart, 120000) +} + +function fallbackRestart () { + if ($('#swu-restart-modal').is(':visible')) { + $('#swu-restart-modal').modal('hide') + } } function tryReload () {
If SWUpdate is provided only per-request from a secondary system (such as a rescue minimal Linux running of an EEPROM), and if the update leads to a primary system without SWUpdate services, after updating the SWUpdate page will never respond after rebooting. Add a 120s timeout upon SWUpdate restart modal access, normal usage remains applicable, and 2 minutes timeout clears dialog. --- Signed-off-by: Adrian DC <radian.dc@gmail.com> --- web-app/js/swupdate.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)