64 bit number values are not not displayed correctly
Hi, I have discovered an issue where if a kafka message contains int64 fields, they are not displayed correctly.
Example:

the TransId field actually has the value 73314510714175488, but is displayed as 73314510714175490
Seems like a JavaScript issue where they can only handle max 53 bit numbers?
Seems like a JavaScript issue where they can only handle max 53 bit numbers?
Seems likely to me. cc @rikimaru0345
Yes, that is indeed the issue here. Right now, I don't think there is anything (reasonable) we can do about this. Eventually, we will have to switch to a different serialization format for topic messages.
Any plans to fix this? Long keys are also displayed incorrectly rendering the quick search useless.
Starting from ECMAScript 2020 (ES11), JavaScript introduced the BigInt type, which can be used to represent integers with arbitrary precision. You can utilize the BigInt type to handle integers that surpass the Int64 range.
Any updates?
@cobolbaby this is not about surpassing Int64 range because those integers are proper Int64. The thing is that they are above Int53 which is the limit of JS internal float64 representation, that uses a 52-bit mantissa (IEE754).