docs: credit #1822 to @Mike-E-Log and #1743 to @habassa5 (v1.64.0.0)

The v1.64.0.0 CHANGELOG entry credited the extension token fix (#1822)
and the polyfill exited promise (#1743) to the wrong handle, and the
extension-sender-auth test header repeated the first slip. Commit history
is not rewritten.

Fixes #3054.

Co-authored-by: Mike Ilog <48659643+Mike-E-Log@users.noreply.github.com>
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
This commit is contained in:
committed 2026-10-07 19:35:20 +00:00
1 parent 7fab2a7139
commit 35a8284e58
2 files changed
+3 -3

No files matched your search

+2 -2
View File
@@ -3105,7 +3105,7 @@ generation works again. Update gstack and the wave is yours.
never enters the transcript.
- The extension denies token/port reads to content scripts and foreign
extensions, reimplemented for the v1.63 pinned-origin token model.
Contributed by @punksterlabs.
Contributed by @Mike-E-Log (#1822).
- diff 9.0.0 (GHSA-73rr-hh4g-fpgx, @genisis0x); OpenAI key file written
0600-at-create (@bunlongheng); injection-denylist and phone-pattern
false positives calibrated (@Masashi-Ono0611, @JonasFocus, @abkrim).
@@ -3153,7 +3153,7 @@ generation works again. Update gstack and the wave is yours.
- All three plan-tune hooks spawn their bins through a shared
Windows-aware helper (@rafassousa); setup registers the SessionStart
hook with a bash prefix (@NikhileshNanduri); BROWSE_BIN gets its .exe
(@rroojrooj); the polyfill exposes an exited promise (@punksterlabs)
(@rroojrooj); the polyfill exposes an exited promise (@habassa5)
and the CJK terminal issues are gone (double-send fixed by
@mindsurf0176, full-width font cells by @tomfluff).
- New Windows regression tests run on windows-latest CI, not just as
+1 -1
View File
@@ -4,7 +4,7 @@
* A content script runs in web-page context and can be influenced by page
* content; a foreign extension is not us. Neither may read or spend the
* browse server's auth token or port through background.js's message
* surface. PR #1822 (@punksterlabs) found getPort handing the token to any
* surface. PR #1822 (@Mike-E-Log) found getPort handing the token to any
* caller that passed the type allowlist; this suite pins the reimplemented
* gate BEHAVIORALLY — it drives the real background.js onMessage listener
* under a chrome stub with four sender shapes (own extension page, own