of:formatThousandsUnit('2.3333333333333','W') ends up as 2.3333333333333 W, while 2.33 Wis expected.
Fixed along with #252
Initially, values lower than 1000 are unaffected, as documented. I however agree that this is not nice. Now values lower than 1000 are formatted too, including 999.999 which becomes 1k. Improvement is available in today's 2.4 snapshot. Thank you for reporting and improving OmniFaces!
Yeah, the original code was designed to handle bytes (integers), that's probably how this must have slipped in. Thanks for fixing!