Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: fb9e1dc79a670d53bca67aff6e1d19f6922f728f
https://github.com/WebKit/WebKit/commit/fb9e1dc79a670d53bca67aff6e1d19f6922f728f
Author: Sosuke Suzuki <[email protected]>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M Source/JavaScriptCore/runtime/IntlDurationFormat.cpp
Log Message:
-----------
[JSC] `Intl.DurationFormat` should print negative sign for minutes after
hidden hours
https://bugs.webkit.org/show_bug.cgi?id=285212
Reviewed by Yusuke Suzuki.
When the `hourDisplay` option is `auto` and `hours` is 0, the hours
value is not printed. So if the following minutes value is negative,
the negative sign should be put before the value.
However, in our current implementation, the negative sign isn't
printed.
```
const df = new Intl.DurationFormat('en-US', { style: "digital", hoursDisplay:
"auto" });
print(df.format({ hours: 0, minutes: -2, seconds: -3 }));
// expected: "-02:03"
// actual : "02:03"
```
* Source/JavaScriptCore/runtime/IntlDurationFormat.cpp:
(JSC::collectElements):
Canonical link: https://commits.webkit.org/288317@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes