Playwright E2E: timecurve page loads — Live Buys aside missing at Desktop viewport #37
Labels
No labels
agent:fix_bugfix
agent:fix_conflicts
agent:fix_security
agent:gap_analysis
agent:implement
agent:open_issues
agents
agent:security_audit
agent:verify
area
timecurve
arena
arena-v2
audit
block:feature_review
block:security
bug
contracts
design
devops
docs
documentation
enhancement
epic
feature
frontend
indexer
low priority
megaeth
operations
ops
performance
QA
qa checklist
referrals
removal
security
smart-contracts
tech-debt
testing
time-arena
timecurve
visual-qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
code/yieldomega#37
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@PlasticDigits
Context
Split from #4 Playwright UI E2E verification. 1 of 8 tests fails consistently on v0.1.82+ (
d9eb833) against production build.Failure
e2e/timecurve.spec.ts:4—timecurve page loadsWhat was checked
TimerHeroLiveBuysrenders<aside aria-label="Latest buys from indexer">unconditionally (frontend/src/pages/timecurve/TimerHeroLiveBuys.tsx:44)TimeCurvePage.tsx:1862inside.timer-hero__split.timer-hero__liveor.timer-hero__splitat desktop widths (only media query at line 2925 collapses grid to single column)<element(s) not found>means element is not in DOM, not hiddenReproduction
Playwright config auto-starts
npm run previewon 127.0.0.1:4173 (production build).Status
Blocking #4 sign-off (7/8 pass, 1 fail). Likely a production-build render ordering issue not visible in dev mode. Needs dev investigation.
Related: #4, #2
Re-verified on laptop with fresh
npm install(52b7f04). Build succeeds, all 8 Playwright tests pass (5 skipped). Server build was missing deps (recharts,canvas-confetti) which caused TS errors and stale/brokendist/. Not a regression — closing.@PlasticDigits #4 is clear for sign-off.
mentioned in commit
9d8d990944@PlasticDigits fix verified on
9d8d990. TimerHeroLiveBuys now renders in the missing-env path so the Live Buys landmark persists regardless of VITE_TIMECURVE_ADDRESS being set. CI env vars added to unit-tests.yml so Playwright CI build variant matches laptop. Clean fix — thanks.