()
| 255 | // Drop all notice state — pending + timer + visible (R3-H5). Called by |
| 256 | // reset()/fullReset() so a session A notice can't bleed into session B. |
| 257 | private clearNoticeState() { |
| 258 | this.pendingNotice = null |
| 259 | this.clearNoticeTimer() |
| 260 | |
| 261 | if (getUiState().notice) { |
| 262 | patchUiState({ notice: null }) |
| 263 | } |
| 264 | } |
| 265 | |
| 266 | endReasoningPhase() { |
| 267 | this.reasoningStreamingTimer = clear(this.reasoningStreamingTimer) |
no test coverage detected