diff --git a/index.bs b/index.bs index 1626b97..b818f94 100644 --- a/index.bs +++ b/index.bs @@ -6336,6 +6336,9 @@ steps may throw an exception. : If [=ECMAScript/Type=](|input|) is Number :: 1. If |input| is NaN then return invalid. + + 1. If |input| is -0 (negative zero), then return a new [=/key=] with [=key/type=] *number* and [=key/value=] 0 (zero). + 1. Otherwise, return a new [=/key=] with [=key/type=] *number* and [=key/value=] |input|. @@ -6716,6 +6719,7 @@ For the revision history of the second edition, see [that document's Revision Hi * Specified the {{DOMException}} type for failures when reading a value from the underlying storage in [[#object-store-retrieval-operation]]. (<#423>) * Updated [=convert a value to a key=] to return invalid for detached array buffers. (<#417>) * Updated {{IDBFactory/open()}} to set its request's [=request/processed flag=] to true. +* Added normalization for negative zero for keys. (<#375>) # Acknowledgements # {#acknowledgements}