fix: bootstrap ClientTransaction from responsive home - #74
Conversation
|
Independent reproduction and one datum that may help decide between this PR and #79. As of 2026-08-03, Measured with the same curl_cffi Chrome-fingerprint session the CLI uses:
Anonymous Applied this patch locally: CT init succeeds, transaction IDs generate, and a live post went through on the first try with the 344 error gone. Also fixes the symptoms in #69, #73, and #78. |
|
Third independent reproduction, plus one data point that isolates the variable between this PR and #79. I hit the same failure ( So the two dimensions cross cleanly, using the same curl_cffi Chrome-fingerprint session the CLI uses:
Either axis alone is sufficient, which means the cookies in #79 are genuinely redundant given the path change here. That makes this PR the right one: it is the only variant that changes exactly one thing, and it keeps auth cookies off an HTML bootstrap fetch that does not need them. I have closed my duplicate (#85) in favour of this. +1 to merging #74. |
Summary
The root path now serves a lightweight logged-out shell without the ondemand.s bundle. The responsive home path still exposes the assets required to generate x-client-transaction-id, which SearchTimeline requires.
This supersedes the closed #71 with the narrower path-only fix discussed there.
Fixes #69.
Fixes #73.
Validation