2.2.36 [W3C-HTML51] Section 6.6.2 The History interface

C0051: The maximum number of state objects added to the session history for a page is 1,048,576

The specification states:

 ... The History interface
     ...
     User agents may limit the number of state objects added to the session history per 
     page. If a page hits the UA-defined limit, user agents must remove the entry 
     immediately after the first entry for that Document object in the session history 
     after having added the new entry. (Thus the state history acts as a FIFO buffer for 
     eviction, but as a LIFO buffer for navigation.)

EdgeHTML Mode

The maximum number of state objects added to the session history for a page is 1,048,576.