Brave Auto Page Translator v0.2.1
Live translation crash fixed
v0.2.1 fixes the exact error reported during the first Sharingful test of v0.2.0:
Cannot set properties of null (setting 'nodeValue')
Root cause
Queued translation callbacks accidentally shared the DOM walker's mutable node variable. After scanning completed, that variable was null, so translated text could not be written back to the page.
Fixed
- Every queued translation is now permanently bound to its original text node
- A dedicated regression reproduces and guards the failure
- All 15 automated tests pass
- Manifest, package, JavaScript, ZIP integrity, PR validation, and post-merge validation pass
This release retains the v0.2 in-page design: the original website remains loaded and no translate.goog page proxy is used.
Please replace v0.2.0 with this release before retesting Sharingful.