Closed Bug 1881232 Opened 7 months ago Closed 7 months ago

Put the unicode-bidi implementation of Bidi support behind a Nightly-only conditional for now

Categories

(Core :: Internationalization, task)

task

Tracking

()

RESOLVED FIXED
125 Branch
Tracking Status
firefox124 --- fixed
firefox125 --- fixed

People

(Reporter: jfkthame, Assigned: jfkthame)

References

Details

Attachments

(2 files)

As we've seen some perf regressions related to bug 1824671, let's make the switch to the unicode-bidi implementation be Nightly-only for now, while investigating these issues.

There are a few testcases that were affected by the switch in bidi implementations
(see patches 5 and 6 in bug 1824671), so we need to update the metadata to reflect
the differing behavior between Nightly and Beta/Release builds. These changes will
be reverted when we allow unicode-bidi to ride the train to Release.

Assignee: nobody → jfkthame
Status: NEW → ASSIGNED
Attachment #9381409 - Attachment description: Bug 1881232 - Restrict use of the Rust unicode-bidi implementation to Nightly builds for now. → Bug 1881232 - Restrict use of the Rust unicode-bidi implementation to Nightly builds for now. r=emilio
Pushed by jkew@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bf0a2b842aca Restrict use of the Rust unicode-bidi implementation to Nightly builds for now. r=emilio
Status: ASSIGNED → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch
See Also: → 1880487

There are a few testcases that were affected by the switch in bidi implementations
(see patches 5 and 6 in bug 1824671), so we need to update the metadata to reflect
the differing behavior between Nightly and Beta/Release builds. These changes will
be reverted when we allow unicode-bidi to ride the train to Release.

Original Revision: https://phabricator.services.mozilla.com/D202305

Attachment #9382444 - Flags: approval-mozilla-beta?

Uplift Approval Request

  • User impact if declined: small perf regression in bidi resolution
  • Risk associated with taking this patch: minimal
  • Explanation of risk level: reverts to using previous implementation
  • Needs manual QE test: no
  • Code covered by automated testing: yes
  • Is Android affected?: yes
  • Fix verified in Nightly: no
  • Steps to reproduce for manual QE testing: n/a
  • String changes made/needed: none
Attachment #9382444 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Blocks: 1896117
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: