What changed
OptionsPeek now treats the visible scenario fields as one coherent contract. Changing ticker, side, expiration, or strike clears incompatible market details and marks the scenario for an explicit update instead of carrying hidden values forward.
Returning to the main page also resets and reloads the same current default scenario used at startup. Older market-data responses are ignored when they no longer belong to the contract you are editing.
Why it helps
A stale base price, option price, Greek, or day horizon can make a result look plausible while describing the wrong contract. Keeping those values aligned makes contract changes easier to understand and review.
Manual values remain authoritative. When you deliberately enter or change a value, OptionsPeek does not silently replace it with an older market value.