Skip to guide content

Recovery

Recover an offline or unsaved result

Keep guest play available through local storage problems and understand room retries and the member answer journal where configured.

Available locallyJourney guide

Before you start

  • For solo play, load the app before going offline. Room retries need the local review service; member sync needs the same verified self learner to be restored.

Steps

  1. If a guest device save fails, read the notice

    The guest result explains when browser storage could not save it. You can still play again, but do not expect this guest result to remain after leaving the current page.

    Open the Results: metrics and local save guide
  2. If a room or member result needs sync, keep its owner

    Room Retry sync resends the same room attempt. Member play already continues locally; its finished answer journal is kept in this tab's sessionStorage when available, otherwise only in tab memory. Reconnect retries automatically; Retry sync explicitly resumes after the same verified self learner returns. A different learner cannot receive the queued round, and changing accounts pauses it. If storage is unavailable, keep the tab open until sync succeeds.

    Open the Open Challenge: result sync states guide
  3. Check the final status

    Accepted means the local room service returned an acceptance receipt. Rejected means there is no room placement. Both states keep the local score visible; neither is Melirate learning evidence.

    Open the Open Challenge: result sync states guide
  4. Return to practice if rooms are unavailable

    Use Back to solo play from the room-unavailable screen. Multiplayer availability does not gate solo play.

    Open the Group play: loading or unavailable guide

What to expect

  • Offline time does not pause a solo or Live Race deadline.
  • No retry creates a second score from the same submitted attempt.

Other paths

Visual guide

Recorded walkthrough

Walkthrough recording · 10 sec

These are silent local synthetic preview captures. Account clips and screenshots show the unconfigured guest preview, not the locally prepared member flow. Some demos use 5-, 15-, or 20-second timers; private invitation details are hidden. If playback is unavailable, use the captions when present or read the full transcript below.

Read the full recording transcript

This capture uses a synthetic five-second round to keep the local demonstration short.

The guest starts an Open Challenge round while connected, then loses the network.

The answer and local score remain on screen. The result is pending because the room has not confirmed it.

Reconnect this browser. The app retries the same queued attempt instead of creating a second score.

An accepted receipt confirms the score and permits a room rank. If the room rejects an attempt, the local result remains visible without placement.

Annotated screens

Each numbered note names the control or state marked on the screen.

Actual completed solo result with score, accuracy, longest streak, best score, Flawless badge, device-save status, and guest-practice boundary.View full-size original annotated screen (new tab)
Annotated Random Adding screen.

What the numbered markers show

Actual replay result comparing this new round with the previous round that was just completed in this same synthetic browser.View full-size original annotated screen (new tab)
Additional annotated screen state.

What the numbered markers show

Actual honest result state when storage is blocked: the synthetic guest can play, but the round could not be saved.View full-size original annotated screen (new tab)
Additional annotated screen state.

What the numbered markers show

The room service accepted this synthetic score and shows a rank. Local review does not claim learning evidence.View full-size original annotated screen (new tab)
Annotated Random Adding screen.

What the numbered markers show

While offline, the actual local score remains visible with a Retry sync control and no invented rank.View full-size original annotated screen (new tab)
Additional annotated screen state.

What the numbered markers show

After reconnect, retry obtains an actual accepted room receipt for the same local score.View full-size original annotated screen (new tab)
Additional annotated screen state.

What the numbered markers show

The room service really rejected an attempt after the host ended the room; the local result stays visible without a placement.View full-size original annotated screen (new tab)
Additional annotated screen state.

What the numbered markers show

Offline result recovery retains the local score and offers a real retry; no placement is claimed before acceptance.View full-size original annotated screen (new tab)
Annotated Random Adding screen.

What the numbered markers show

After reconnect, the queued local result receives a real room acceptance receipt.View full-size original annotated screen (new tab)
Additional annotated screen state.

What the numbered markers show

Expired local room recovery clearly identifies the state and offers Back to game; the room cannot start another scored attempt.View full-size original annotated screen (new tab)
Additional annotated screen state.

What the numbered markers show

A real browser 503 response shows the group unavailable state and Back to solo play recovery action.View full-size original annotated screen (new tab)
Additional annotated screen state.

What the numbered markers show