Check whether the new predicted time(s) is in the past, and keep going with the prediction update until it's in the future.
Otherwise, if the face hasn't been used in a while, it will only update once from the last tide event(s) it had stored in state, and would take several visits/changes of the tide display to catch up to showing the actual next upcoming tide time predictions.
Check whether the new predicted time(s) is in the past, and keep going with the prediction update until it's in the future. Otherwise, if the face hasn't been used in a while, it will only update once from the last tide event(s) it had stored in state, and would take several visits/changes of the tide display to catch up to showing the actual next upcoming tide time predictions.