WAI
Status Update
Comments
kk...@google.com <kk...@google.com> #2
Automatic regression verification started for measurement:
ChromiumPerf/mac-m2-pro-perf/blink_perf.css/NestingIdentInvalidValue/NestingIdentInvalidValue.html
Verification workflow id: projects/62121018386/locations/us-central1/workflows/sandwich-verification-workflow-prod/executions/a6b905ed-9343-4d2b-a994-55556a5aa8bd
ChromiumPerf/mac-m2-pro-perf/blink_perf.css/NestingIdentInvalidValue/NestingIdentInvalidValue.html
Verification workflow id: projects/62121018386/locations/us-central1/workflows/sandwich-verification-workflow-prod/executions/a6b905ed-9343-4d2b-a994-55556a5aa8bd
la...@hotmail.fr <la...@hotmail.fr> #3
🥪 Regression verification projects/62121018386/locations/us-central1/workflows/sandwich-verification-workflow-prod/executions/a6b905ed-9343-4d2b-a994-55556a5aa8bd job 15f2fce2e10000 for test: ChromiumPerf/mac-m2-pro-perf/blink_perf.css/NestingIdentInvalidValue/NestingIdentInvalidValue.html
reproduced the regression with statistic: {'control_median': 13.009999999962748, 'lower': 10.344712166063431, 'p_value': 1.862645149230957e-09, 'treatment_median': 14.409999999776481, 'upper': 11.095673438085797}.
Proceed to bisection.
reproduced the regression with statistic: {'control_median': 13.009999999962748, 'lower': 10.344712166063431, 'p_value': 1.862645149230957e-09, 'treatment_median': 14.409999999776481, 'upper': 11.095673438085797}.
Proceed to bisection.
Description
The libphonenumber library incorrectly identifies certain valid French mobile numbers starting with +337 as invalid. For example, the number +33712392786, which is a valid French mobile number, is rejected by the library when using isValidNumber().
Steps to Reproduce
Use the libphonenumber library (version 8.13.53) in PHP or test via the demo app.
Parse and validate the number +33712392786 with the country code FR.
Example PHP code:
use libphonenumber\PhoneNumberUtil;
$phoneUtil = PhoneNumberUtil::getInstance();
$parsedPhone = $phoneUtil->parse('+33712392786', 'FR');
if (!$phoneUtil->isValidNumber($parsedPhone)) {
echo 'Invalid phone number';
} else {
echo 'Valid phone number';
}
Observe that the number is incorrectly flagged as invalid.
Expected Behavior
The number +33712392786 should be identified as a valid French mobile number since it adheres to the numbering plan for French mobile numbers (+336 and +337).
Actual Behavior
The number +33712392786 is incorrectly rejected as invalid.
Evidence
Country: France (FR)
Example number(s) and/or ranges: +33712392786
Authoritative Evidence:
ARCEP French National Numbering Plan (See pages detailing valid ranges for mobile numbers).
French mobile numbers include the 07 prefix when dialing domestically, corresponding to +337 in international format.
Demo Link Showing Error:
libphonenumber Demo App results for +33712392786.
Additional Information
Library Version: 8.13.53
Platform: PHP (giggsey/libphonenumber-for-php)
The number was confirmed to be valid via local operator validation and conforms to the French numbering plan.
If additional information is required, I can provide further examples or operator references.