Closed labkey-nicka closed 3 weeks ago
It would be great to get rid of this special casing for Safari. Any guesses of what version of Safari enabled parsing of our default format though? I'm worried that there may be versions of Safari still within their supported lifespan that still need this workaround.
It would be great to get rid of this special casing for Safari. Any guesses of what version of Safari enabled parsing of our default format though? I'm worried that there may be versions of Safari still within their supported lifespan that still need this workaround.
I believe it was patched almost 3 years ago. https://github.com/WebKit/WebKit/commit/09c28ab505d2306a60c363c817eb97ec196760f2. I do not know what the first version of Safari is that contains this patch but I think we are safe.
Rationale
This addresses Issue 51440 by removing Safari-specific date format handling. See ticket for further details.
Related Pull Requests
Changes
DateUtil.formatJsonDateTime()
to no longer analyze request for browser contextDateUtil.getSafariJsonDateTimeFormatString()