Status/Resolution/Reason: Closed/Fixed/Fixed
Reporter/Name(from Bugbase): Joel Grimes / Joel Grimes (Joel Grimes)
Created: 10/31/2016
Components: Language
Versions: 2016,11.0,2018
Failure Type:
Found In Build/Fixed In Build: CF2016_Update3 / 302433
Priority/Frequency: Major / All users will encounter
Locale/System: English / Windows 7
Vote Count: 1
Problem Description:
In Internet Explorer, trying to set or expire an empty cookie results in a new session cookie with the name "cookieX" where X is some number and a value of "Y=" where Y is the cookie name.
Steps to Reproduce:
<cfcookie value="" name="A" expires="now" />
Actual Result:
IN Internet Explorer:
New session cookie with name: cookie1 Value:"A=" and expires="session".
Expected Result:
Cookie A will expire (expiration date in the past)
Any Workarounds:
None found. Potential workarounds must BOTH set the cookie in the cookie struct AND send a properly dated cookie header. The possible workarounds are a Catch-22:
Using CFHEADER to send the cookie does not update the cookie struct
Modifying the cookie struct directly will send the cookie and result in an additional, undeletable session cookie.
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 4197174
External Customer Info:
External Company:
External Customer Name: Joel Grimes
External Customer Email:
External Test Config: CF 2016 update 3
Internet Explorer 11
Attachments:
- November 01, 2016 00:00:00: 1_BlankCookieDateBug.png
Comments: