From 98b62e53e878ae19f78e978ec4e73653021bf245 Mon Sep 17 00:00:00 2001 From: zhangyang-crazy-one <740884666@qq.com> Date: Sat, 6 Jun 2026 02:52:39 +0800 Subject: [PATCH] fix(api/js): Browser cookie jar + base href + Node.baseURI + XHR EventTarget + Page::settle (closes #241,#242,#244,#245,#247) (#243) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(api): Browser::cookies() now shares context's CookieJar Previously Browser::build() created its own empty CookieJar, while BrowserContext internally creates a separate jar that actually receives Set-Cookie headers from HTTP responses. This caused browser.cookies().get_all() to always return empty after navigation — the populated jar was unreachable. Fix: use context.cookie_jar instead of creating a separate one. Also removes redundant cookie-loading logic in Browser::build() since BrowserContext::_new_inner already handles loading from storage_dir. Closes #241 * fix(browser): add support for script URL resolution (closes #242) Previously resolve_base_url() returned the document URL directly, causing relative