Repository navigation
Store screens no longer switch pages by themselves - #381
Merged
Merged
Conversation
…screen The stress panel is always on the main window, hidden without a stress test, and its timer (a page every 15 seconds: tables, seating, kitchen, expo, dashboard, deliveries) only checked that the test wasn't finished. With no test that's never true, so a store's screen switched pages by itself: with nobody logged in, Kitchen and Expo, and "Log in first." for the rest. It now runs only during a stress test. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Weg3awu6SARK7jYrtvDfuw
4 tasks done
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Store screens no longer switch pages by themselves
The stress test's page tour was running on store screens. The tour shows a new page every 15 seconds: tables, seating, kitchen, expo, dashboard, deliveries. Its timer checked only that a stress test wasn't finished. With no stress test running that check never fails, so the hidden panel's timer ran all the time:
The tour now runs only during a stress test. A new test checks that it stays off without one; the test fails without this fix. All 557 tests pass. The fix was checked on the store computer (a Raspberry Pi CM5): it now stays on the login page.
🤖 Generated with Claude Code
https://claude.ai/code/session_01Weg3awu6SARK7jYrtvDfuw