()
| 741 | } |
| 742 | |
| 743 | function loadInputState() { |
| 744 | try { |
| 745 | const raw = window.sessionStorage.getItem(INPUT_STATE_KEY); |
| 746 | if (!raw) { |
| 747 | return null; |
| 748 | } |
| 749 | const parsed = JSON.parse(raw); |
| 750 | return parsed && typeof parsed === "object" ? parsed : null; |
| 751 | } catch (_err) { |
| 752 | return null; |
| 753 | } |
| 754 | } |
| 755 | |
| 756 | function saveInputState() { |
| 757 | const state = { |