Accept Language not sent on Windows 10 (Edge and IE11)

Not reproducible Issue #12143947


May 26, 2017
This issue is public.
Found in
  • Microsoft Edge
  • Internet Explorer
Found in build #
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

Edge and IE11 are not sending the language information on the header, using Windows 10 (tested on AU).
This is all what I get:

COOKIE = _ga=GA1.2.1600899536.1487760317; …
DNT = 1
ACCEPT_ENCODING = gzip, deflate
USER_AGENT = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393
ACCEPT = text/html, application/xhtml+xml, image/jxr, /

I was always asking me why the Microsoft page was in German, then in French, then something in Spanish and some time also in Italian. Now I know it, the browser is missing this IMPORTANT header!

The browser should get the info from the OS (I think, this was the begin Idea from some Microsoft developers). Now, I have Swiss-German as first language, Italian as second language and English-UK as last language. The browser is not sending this info to the servers and so I get always the default language from the server.

It works perfectly on other browsers, because I can define a language on those browsers.

Test page to see the headers sent (can be also be done if your press F12, selecting Network):


Comments and activity

  • Changed Steps to Reproduce

  • Microsoft Edge Team

    Changed Assigned To to “James M.”

  • Hello,

    Thank you for providing this information about the issue. We are pleased to report this feature is fixed in Edge 15063 and is available in our latest Creator’s Update build.

    Best Wishes,
    The MS Edge Team

  • Hi James,
    thank you for the reply. I updated my Windows and now I have IT as language. But this is not the right language. I uploaded 3 images, image1 and image2 shows that the language should be de-CH and not it-CH. On the last image you see what I get from the browser (http headers and from JavaScript).

    It seems like the browser get the language from the date/number format and not the default system language. The browser itself shows the info in German, but the ACCEPT-LANGUAGE is it-CH. Maybe this is a Windows bug and not Edge bug…

  • Hello,

    Thank you for providing detailed information about the issue. After thorough testing, we are unable to reproduce this problem in Edge. In fact, Edge seems to be the only browser currently sending this information; I have attached screenshots to show those results.

    Please ensure the German (Switzerland) language is added and
    then the language pack is installed (not just available).

    Best Wishes,
    The MS Edge Team

  • I can confirm, that Edge doesn’t get the system language but it get the format.

    If you set language to English (for example)
    Date-/Time-/Number format to German

    Edge will show DE as language, not EN.

    I think in this case, the default language should be used and not the number-format. Or not?

  • Microsoft Edge Team

    Changed Status to “Not reproducible”

You need to sign in to your Microsoft account to add a comment.

Sign in