Bug 251952

Summary: HTTP/3 feature flag is missing
Product: WebKit Reporter: odinman08
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal CC: ap, bfulgham, cdumez, karlcow, sihui_liu
Priority: P2    
Version: Safari Technology Preview   
Hardware: Unspecified   
OS: Unspecified   

Description odinman08 2023-02-08 14:50:59 PST
I was going to report that the feature flag for HTTP/3 is missing in Tech preview. But I see this ticket is asking to remove it. I don't have context why https://bugs.webkit.org/show_bug.cgi?id=243182

My site has just enabled HTTP/3 and found good savings for Chrome users. Was testing in Safari stable build and wanted to test in Tech preview. Any reason it's removed?
Comment 1 Alexey Proskuryakov 2023-02-08 19:04:06 PST
The explanation was in the commit message:

------------
The feature flag was used to turn on HTTP/3, when it's off in the system by default. Now that HTTP/3 is on by default, and networking layer will not respect the feature flag value, we should drop it to avoid confusion.
------------
Comment 2 odinman08 2023-02-08 20:30:29 PST
Thanks for explaining. I thought that was possibly the case but when I checked network protocols I didn't see any H3 where I expected. Now I just refreshed and it's coming in. My bad. Good to know this is coming soon.
Comment 3 odinman08 2023-03-27 09:57:36 PDT
My console has returned to not showing any H3 calls and I'm running the Release candidate. I've also not seen any communications in release notes about this since Safari 14 first added it to experimental menu.

Is there something Sites need to do different for Safari than Chrome? We see H3 in latest chrome build and we have other data showing our customer base have started picking up HTTP3 requests.
Comment 4 Alexey Proskuryakov 2023-03-27 12:56:09 PDT
Sorry, I'm not quite following, but this sounds like a separate issue from missing the ability to toggle the feature flag. 

Could you please file a new bug report if so, ideally with steps to reproduce?
Comment 5 odinman08 2023-03-27 13:56:53 PDT
Will do, It looks like 16.4 is now fully out. I'll make sure to get the release version and try one more time before logging. Thanks for the reply.
Comment 6 odinman08 2023-03-27 15:50:12 PDT
I created https://bugs.webkit.org/show_bug.cgi?id=254552

Thanks,
Greg