The 2022-06-13 nightly, which doesn't have the issue, was the last version without the new "grease" parameters. When I change security.tls.ech.grease_probability from default of 50 to 0 a recent nightly TB build, the bug goes away and I only see the "bad certificate" error and don't see the "tcp disconnect" errors when clicking "Get Messages". So this workaround fixes the immediate TB issue but whatever the "grease probability" setting at 0% may break, I have no real idea. Re: https://datatracker.ietf.org/doc/html/draft-ietf-tls-grease-01
Bug 1783538 Comment 5 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
The 2022-06-13 nightly, which doesn't have the issue, was the last version without the new "grease" parameters. When I change security.tls.ech.grease_probability from default of 50 to 0 on a recent nightly TB build, the bug goes away and I only see the "bad certificate" error and don't see the "tcp disconnect" errors when clicking "Get Messages". So this workaround fixes the immediate TB issue but whatever the "grease probability" setting at 0% may break, I have no real idea. Re: https://datatracker.ietf.org/doc/html/draft-ietf-tls-grease-01