The current ICookieMgr created via the createCookieMgr function in the Shared/AppInsightsCore package will only write cookies when cookies are enabled, and when they are not it will cache the values in memory.
Update the cookie manager implementation so that if cookies where disabled either completly or individually that if the state changes to enable the creation of cookies that it will write the cookies if the cookie was previous requested to be written.
It may need to handle edge cases which blocked the reading of all cookies.
Please proposed potential solutions to provide this capability.