{last === null ? (
-
Watching for the next block.
+ // The caption is about wormhole activity, the console's counter about
+ // blocks. Saying "watching for the next block" here while the counter
+ // beside it times one the page has plainly seen reads as a
+ // contradiction; this says which of the two is still missing.
+
Nothing has moved through yet.
) : (
<>
#{last.height.toLocaleString('en-US')}
@@ -576,7 +647,16 @@ export function WormholeStage({
{log.length === 0 ? (
-
- Each note a block commits or releases will be listed here as it happens.
+ {blockSeenAt === null || lastBlock === null ? (
+ 'Each note a block commits or releases will be listed here as it happens.'
+ ) : (
+ <>
+
+ 0
+ {' '}
+ ms since
+ >
+ )}
) : (
log.map((line, i) => {
diff --git a/web/src/index.css b/web/src/index.css
index 2837c41..47f05fd 100644
--- a/web/src/index.css
+++ b/web/src/index.css
@@ -1209,6 +1209,13 @@ tr.mine .share-bar > i {
color: var(--text-muted);
}
+/* The waiting counter. Tabular figures so a number climbing through four
+ digits does not shuffle the words after it sideways sixty times a second. */
+.stage-elapsed {
+ color: var(--data-bright);
+ font-variant-numeric: tabular-nums;
+}
+
.stage-log-height {
color: var(--text-muted);
min-width: 62px;