Repository: UKGovernmentBEIS/inspect_ai
Issue: inspect view: An unexpected error occurred. Error: t2 is undefined
Root cause: Validation Gap

When I have both of the logs in [logs.tar.gz](https://github.com/user-attachments/files/18950705/logs.tar.gz) in my logs dir, navigating to the second log in the dropdown results in an error:
```

An unexpected error occurred.
Error: t2 is undefined

at C$1@http://127.0.0.1:7575/assets/index.js:7598:35
y@http://127.0.0.1:7575/assets/index.js:7507:19
TabPanel@http://127.0.0.1:7575/assets/index.js:8529:8
B$2@http://127.0.0.1:7575/assets/index.js:268:19
j$1@http://127.0.0.1:7575/assets/index.js:190:49
$$1@http://127.0.0.1:7575/assets/index.js:96:155
N@http://127.0.0.1:7575/assets/index.js:239:45
j$1@http://127.0.0.1:7575/assets/index.js:201:97
$$1@http://127.0.0.1:7575/assets/index.js:96:155
j$1@http://127.0.0.1:7575/assets/index.js:192:204
$$1@http://127.0.0.1:7575/assets/index.js:96:155
j$1@http://127.0.0.1:7575/assets/index.js:192:204
$$1@http://127.0.0.1:7575/assets/index.js:96:155
N@http://127.0.0.1:7575/assets/index.js:239:45
j$1@http://127.0.0.1:7575/assets/index.js:201:97
$$1@http://127.0.0.1:7575/assets/index.js:96:155
N@http://127.0.0.1:7575/assets/index.js:239:45
j$1@http://127.0.0.1:7575/assets/index.js:201:97
$$1@http://127.0.0.1:7575/assets/index.js:96:155
j$1@http://127.0.0.1:7575/assets/index.js:192:204
$$1@http://127.0.0.1:7575/assets/index.js:96:155
j$1@http://127.0.0.1:7575/assets/index.js:192:204
$$1@http://127.0.0.1:7575/assets/index.js:96:155
N@http://127.0.0.1:7575/assets/index.js:239:45
j$1@http://127.0.0.1:7575/assets/index.js:201:97
$$1@http://127.0.0.1:7575/assets/index.js:96:155
j$1@http://127.0.0.1:7575/assets/index.js:192:204
$$1@http://127.0.0.1:7575/assets/index.js:96:155
j$1@http://127.0.0.1:7575/assets/index.js:192:204
P$2@http://127.0.0.1:7575/assets/index.js:91:213
promise callback*M$1@http://127.0.0.1:7575/assets/index.js:87:140
assets/index.js/x$1.prototype.setState@http://127.0.0.1:7575/assets/index.js:283:235
assets/index.js/p/o2.__<@http://127.0.0.1:7575/assets/index.js:7475:55
loadSpecificLog@http://127.0.0.1:7575/assets/index.js:55029:31
async*assets/index.js/App/<@http://127.0.0.1:7575/assets/index.js:55049:9
B$1@http://127.0.0.1:7575/assets/index.js:7595:19
j@http://127.0.0.1:7575/assets/index.js:7538:45
setTimeout handler*r2@http://127.0.0.1:7575/assets/index.js:7585:58
FrameRequestCallback*w@http://127.0.0.1:7575/assets/index.js:7587:18
assets/index.js/c$1.diffed@http://127.0.0.1:7575/assets/index.js:7556:143
assets/index.js/l$1.diffed@http://127.0.0.1:7575/assets/index.js:15778:13
j$1@http://127.0.0.1:7575/assets/index.js:202:35
P$2@http://127.0.0.1:7575/assets/index.js:91:213
promise callback*M$1@http://127.0.0.1:7575/assets/index.js:87:140
assets/index.js/x$1.prototype.setState@http://127.0.0.1:7575/assets/index.js:283:235
assets/index.js/p/o2.__<@http://127.0.0.1:7575/assets/index.js:7475:55
assets/index.js/App/sidebar<@http://127.0.0.1:7575/assets/index.js:55249:28
assets/index.js/Sidebar/</<@http://127.0.0.1:7575/assets/index.js:8180:53
assets/index.js/O$1/<@http://127.0.0.1:7575/assets/index.js:164:18
EventListener.handleEvent*F$2@http://127.0.0.1:7575/assets/index.js:147:287
N@http://127.0.0.1:7575/assets/index.js:237:213
j$1@http://127.0.0.1:7575/assets/index.js:201:97
$$1@http://127.0.0.1:7575/assets/index.js:96:155
N@http://127.0.0.1:7575/assets/index.js:239:45
j$1@http://127.0.0.1:7575/assets/index.js:201:97
$$1@http://127.0.0.1:7575/assets/index.js:96:155
N@http://127.0.0.1:7575/assets/index.js:239:45
j$1@http://127.0.0.1:7575/assets/index.js:201:97
$$1@http://127.0.0.1:7575/assets/index.js:96:155
j$1@http://127.0.0.1:7575/assets/index.js:192:204
$$1@http://127.0.0.1:7575/assets/index.js:96:155
j$1@http://127.0.0.1:7575/assets/index.js:192:204
$$1@http://127.0.0.1:7575/assets/index.js:96:155
j$1@http://127.0.0.1:7575/assets/index.js:192:204
P$2@http://127.0.0.1:7575/assets/index.js:91:213
promise callback*M$1@http://127.0.0.1:7575/assets/index.js:87:140
assets/index.js/x$1.prototype.setState@http://127.0.0.1:7575/assets/index.js:283:235
assets/index.js/p/o2.__<@http://127.0.0.1:7575/assets/index.js:7475:55

```

Having either one alone works fine