App Intent incorrectly parses milliliters as megaliters in the en-GB environment

Hello,

I just discovered that on iOS 17.0 (release), if Measurement<UnitVolume> is used in App Intent, the system will incorrectly parse mL (milliliters) as megaliters. They differ by 9 orders of magnitude.

This issue only occurs in the English + United Kingdom regional format.

Sample code: https://github.com/gongzhang/AppIntentUnitVolumeBugUnderEnGB

Screen recording: https://youtu.be/rMMAHOFpPXs

FB13196716

App Intent incorrectly parses milliliters as megaliters in the en-GB environment
 
 
Q