- Idle timeout for background requests: the 90-second timeout is now re-armed on every received streaming chunk instead of measuring total request duration, so long healthy streams are no longer aborted mid-flight. Only requests with no data for 90 seconds time out (#19).
- Timeout stays armed after the popup closes: the disconnect handler no longer clears it, so a hung request can no longer pin the service worker indefinitely (#19).
- Consistent chat history: assistant replies completed while the popup was closed are saved without the reasoning block, matching the popup-open path, so reasoning text no longer leaks into subsequent chat context (#19).
- Empty output box with unsaved settings: non-streamed results are now filled into the output based on a
streamedflag reported by the background, instead of the checkbox UI state, which could disagree with the saved setting (#19).
ai-translator-v3.8.3.zip— Extension package for Edge Add-ons.
Full Changelog: CHANGELOG.md