O cookie CORS com campo de domínio é definido apenas no Firefox usando jQuery AJAX

Eu não sou capaz de definir cookie quandodomain Arquivado é adicionado usando solicitação de site cruzado. Eu estou tentando conseguir isso chamando solicitação através do jquery ajax.

É possível fazê-lo funcionar em outros navegadores que não o firefox?

Alguns cabeçalhos de solicitação:

Accept:application/json, text/javascript, */*; q=0.01
Content-Length:55
Content-Type:application/x-www-form-urlencoded; charset=UTF-8
Host:localhost:53862
Origin:http://localhost:54265
Referer:http://localhost:54265/

Cabeçalhos de resposta:

Access-Control-Allow-Credentials:true
Access-Control-Allow-Headers:x-requested-with, origin, content-type, accept, Proxy-Connection
Access-Control-Allow-Methods:GET,POST,PUT,OPTIONS, DELETE
Access-Control-Allow-Origin:http://localhost:54265
Set-Cookie:Auth=l_hash=123456&user=xyzl&remember_me=false; expires=Fri, 18 Jan 2013 13:42:10 GMT; domain=localhost; path=/

Código:

$.ajax({
    type: "PUT",
    url: apiHost + "api/account/login/",
    data: $("#loginBarForm").serialize(),
    dataType: "json",
    contentType: "application/x-www-form-urlencoded; charset=UTF-8",
    crossDomain: true,

    xhrFields: {
        withCredentials: true
    },
});

Tudo está bem no firefox. O Chrome não está configurando cookies. Somente se o campo do domínio for removido, tudo estará funcionando em todos os navegadores. Eu posso ver que no próximo pedido (depois de definir cookie) esse cookie aparece no cabeçalho. Exemplo de cookie de configuração de solicitação após resposta do firefox (quando a resposta tinha campo de domínio):

Cookie: Auth=l_hash=123456&user=xyz&remember_me=false

questionAnswers(2)

yourAnswerToTheQuestion