I'm poking at a change or two in //net/cookies/ that are somewhat complicated by the fact that we support `file:///` URLs if the `--enable-file-cookies` flag is set.
The command-line flag removal document[1] suggests that we're keeping the flag to support layout tests; AFAIK, the only layout test that requires this functionality is `fast/cookies/local-file-can-set-cookies.html`, which tests that the flag is working. `HistoryBrowserTest.VerifyHistoryLength3` also seems to fail consistently, but I'm sure we could rewrite it (haven't looked yet). The rest of the cookie tests seem to use the HTTP server.
Is there a non-layouttest reason to keep the flag? Will WebView folks be very, very sad? If not, would you folks be very, very sad if I removed it?