chore: generate

This commit is contained in:
opencode-agent[bot] 2026-06-24 07:50:33 +00:00
parent a4551a94b4
commit d465cd476a
6 changed files with 88 additions and 87 deletions

View File

@ -18,9 +18,7 @@ export function summarizeFirstNavigation(samples: FirstNavigationSample[]) {
const categories = samples.map(category)
const stable = categories.findIndex(
(value, index) =>
value === "destination" &&
categories[index + 1] === "destination" &&
categories[index + 2] === "destination",
value === "destination" && categories[index + 1] === "destination" && categories[index + 2] === "destination",
)
return {
samples: samples.length,

View File

@ -72,7 +72,8 @@ export async function measureFirstNavigation(
)
await input.navigate()
await page.waitForFunction(() => {
const samples = (window as Window & { __firstNavigationProbe?: FirstNavigationProbe }).__firstNavigationProbe?.samples
const samples = (window as Window & { __firstNavigationProbe?: FirstNavigationProbe }).__firstNavigationProbe
?.samples
if (!samples) return false
return samples.length >= 3 && samples.slice(-3).every((sample) => sample.destination && !sample.source)
})

View File

@ -20,7 +20,9 @@ export function summarizeNavigationMilestones(samples: NavigationMilestoneSample
}
return {
samples: samples.length,
milestones: Object.fromEntries(names.map((name) => [name, summarize((sample) => sample.milestones[name] === true)])),
milestones: Object.fromEntries(
names.map((name) => [name, summarize((sample) => sample.milestones[name] === true)]),
),
all: summarize((sample) => names.every((name) => sample.milestones[name] === true)),
}
}
@ -38,7 +40,8 @@ export async function measureNavigationMilestones(
navigate: () => Promise<void>
},
) {
await page.evaluate(({ triggerSelector, milestones }) => {
await page.evaluate(
({ triggerSelector, milestones }) => {
const samples: NavigationMilestoneSample[] = []
const streaks = new Map<string, number>()
const marked = new Set<string>()
@ -106,7 +109,9 @@ export async function measureNavigationMilestones(
running = false
},
}
}, { triggerSelector: input.triggerSelector, milestones: input.milestones })
},
{ triggerSelector: input.triggerSelector, milestones: input.milestones },
)
await input.navigate()
await page.waitForFunction(() => {
const samples = (window as Window & { __navigationMilestones?: NavigationMilestoneProbe }).__navigationMilestones

View File

@ -344,9 +344,7 @@ export const fixture = {
targetMessageIDs: targetMessages
.filter((message) => message.info.role === "user")
.map((message) => message.info.id),
childMessageIDs: childMessages
.filter((message) => message.info.role === "user")
.map((message) => message.info.id),
childMessageIDs: childMessages.filter((message) => message.info.role === "user").map((message) => message.info.id),
targetPartIDs: targetMessages.flatMap((message) =>
orderedParts(message)
.filter(renderable)

View File

@ -47,8 +47,7 @@ export async function installStressSessionTabs(page: Page, input?: { draftID?: s
)
localStorage.setItem(
"opencode.global.dat:tabs",
JSON.stringify(
[
JSON.stringify([
...sessionIDs.map((sessionId) => ({
type: "session",
server,
@ -56,8 +55,7 @@ export async function installStressSessionTabs(page: Page, input?: { draftID?: s
sessionId,
})),
...(draftID ? [{ type: "draft", draftID, server, directory }] : []),
],
),
]),
)
},
{

View File

@ -1149,7 +1149,8 @@ export default function Page() {
})
}
const onHistoryScroll = () => {
if (historyRequest || historyLoading() || !autoScroll.userScrolled() || !scroller || scroller.scrollTop >= 200) return
if (historyRequest || historyLoading() || !autoScroll.userScrolled() || !scroller || scroller.scrollTop >= 200)
return
void loadOlder()
}