Skip to content

Main-menu world-choice navigation regression ​

The player-facing Visit action added a fourth main-menu destination. A fresh IF2 check exposed an outdated QA assumption: Settings led directly to Quit, and all menu actions had to fit simultaneously in the enlarged scroll viewport. IF2 remains preserved/rejected; it was not accepted from its successful Editor build,32 clean Blueprint compilations or source audit.

The authored menu already uses Scroll When Focus Changes = Instant Scroll and Navigation Destination = Center in its bounded MenuActions Scroll Box. At800×600 with1.5UI/text scale, the four actions scroll rather than shrink text. The updated example-only fixture navigates actual Slate keys through Begin → Settings → Visit → Quit → Visit → Settings. It requires each label to fit its allocated button/content and focused Quit to fit fully inside the visible action viewport. Modal Cancel must restore Settings focus as before. No plugin core, saved widget tree, artwork, gameplay rule or layout was changed to satisfy a test.

Final source checks: Tools/run_loading_reviews.ps1 -Prefix WorldChoiceFocusCapture-Source -ProjectPath Examples/ForgeExamples/ForgeExamples.uproject -Culture en -ReadOnlyConfig -WorldChoice, after a clean5.96s UE5.6.1 Editor build. Allfour normal/enlarged RTS/RPG flows pass the strict verifier without violations. Pipeline42712 is terminal exit0. Logs: Evidence/Logs/WorldChoiceFocusCapture-Source-{RTS,RPG}-{Normal,Enlarged}-UE56.log. --world-choice explicitly selects the new navigation requirements; old log verification retains its earlier mode.

Actual Examples/ForgeExamples/Saved/LoadingChecks/WorldChoiceFocusCapture-Source/FocusedQuit-RPG-Enlarged00000.png was inspected: Quit is fully visible and highlighted, Visit/Settings remain readable, and the scrollbar shows the lower action list. The first functional source capture moved focus back before rendering; it is retained separately. Capture and subsequent navigation now occur on separate fixture advances. Assertions and a faithfully timed frame support distinct claims.

This is source Win64 DX11/software keyboard evidence onUE5.6.1. It does not close fresh candidate/package/newer-engine/hardware gates. Prior Shipping world travel retains its recorded revision. Reference games were not modified; inventory remains excluded.

UIForge v0.1.0 · Blueprint and C++ development documentation.

Enlarged documentation image

Enlarged documentation image