| Code-Review | +1 |
EXPECT_TRUE(event_name != nullptr);nit: Maybe more idiomatic?
```suggestion
EXPECT_TRUE(event_name);
```
if (event_name == nullptr) {
continue;
}Can we ASSERT_TRUE() above and ditch this, or we can't because it's a non-test method?
bool BlinkApiForSoftNavigationsIsEnabled() { return GetParam(); }nit: To match convention:
```suggestion
bool IsBlinkApiForSoftNavigationsEnabled() { return GetParam(); }
```
void GetPerformanceEntries(base::ListValue* entries) {nit: You might have had a reason for this, so feel free to ignore, but it might be slightly more readable if this (and below) returned a list?
std::optional<int64_t> INP_worst_value = GetMetricFromUkmEntry(style nit: Here and elsewhere. I don't think we should upper-case this? Variables are all lower-case in chrome.
```suggestion
std::optional<int64_t> inp_worst_value = GetMetricFromUkmEntry(
```
ultra nit: either remove the empty line (830) or make it an empty `//` line since this comment applies directly to this block of code?
// FOr the second soft nav, a UKM CLS of 0 is recorded.```suggestion
// For the second soft nav, a UKM CLS of 0 is recorded.
```
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |