Rotated cylinder won't stay at 90 degrees after changing in inspector

I’ve created a cylinder prefab and set its rotation.x to 90 degrees. When I click out of the text box to save it, the value changes to 89.98019. Why is this happening?

It is a bug and it is said it is fixed in future (5.4.0) version.