Using input type=date reloads tab twice and then crashes it. The MS-MaxDate is not supported

Fixed Issue #9828396


Elias R.
Nov 16, 2016
This issue is public.
Found in
  • Microsoft Edge
Found in build #
Reported by 4 people

Sign in to watch or report this issue.

Steps to reproduce

The bug is reproducable on Windows 10 Enterprise, Microsoft Edge 38.14393.0.0, Microsoft EdgeHTML 14.14393:

The simple page contents input type=date with max attribite > 2914-12-31
Using this control reloads tab twice and then crashes it.

The MS-global MaxDate value 9999-12-31 must be supported.


0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “Ibrahim O.”

    • Thank you for the feedback. The HTML code below worked fine in 14393.447 (Please check if you are on the latest build with winver.exe)  Please also let me know if I am missing something in repro steps and please attach repro sample that is failing, this will help us investigate the issue.

      <!DOCTYPE html>

      <input type="date"  max="2914-12-31">


      All the best,
      The MS Edge Team

    • Thank you for your answer,
      but I wrote “max attribite > 2914-12-31". Means, it crashes since max="2915-01-01”

      In our applications we use SqlDateTime.MaxValue

      All other browsers with support it as max value.
      But Edge unfortunately doesn’t it.

    • Code to reproduce:

      With SqlDateTime.MaxValue:

    • Sorry, the preview showed the code correcty, but it seems to be filtered.
      I hope, you know what I mean above.

    • To your question about build version:
      Windows Version 1607 (OS Build 14393.447)

    • Oh, sorry I missed that. I see the issue now. We will look into that. 

      All the best,
      The MS Edge Team

    • Microsoft Edge Team

      Changed Assigned To to “Rico M.”

    • Further important detail:
      While setting SqlDateTime.MinValue on min attribute the max is than 2751-12-31 possible only:

      input type="date" min="1753-01-01" max="2751-12-31"

      The following case crashes:
      input type="date" min="1753-01-01" max="2752-01-01"

    • Microsoft Edge Team

      Changed Assigned To to “Travis L.”

      Changed Status to “Fixed”

    • 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 Insider Preview build.

      Best Wishes,
      The MS Edge Team

    • Should this not be resolved in the Edge version (40.15063.0.0) delivered with Win10 Version 1703 (15063.502)?

      I still get the crash, for date fields where max="9999-12-31"

    • Unanswered for 4 weeks.
      I would like this issue reopened, since the fix merely seems to have moved the crash date one year.
      The problem is easy to reproduce: open the following plunker in Edge 15063, and edit the line below. Fails for all dates 2916-01-01 – 9999-12-31 (which the issue description clearly states should be supported).

      Edit the line: " crash

    • +1 still happens on Edge/16.16299

    • Still happens on Edge 41.16299.371.0
      EdgeHTML 16.16299

      2916-01-01 works
      2917-01-01 breaks

      What a ridiculous bug but at the same time is what your working on going to be used in the year 2917?

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

    Sign in