Case-insensitive search for text written in the Deseret alphabet doesn't work
Categories
(Core :: Find Backend, defect)
Tracking
()
People
(Reporter: alexhenrie24, Assigned: alexhenrie24)
References
(Depends on 1 open bug)
Details
Attachments
(1 file)
-
Consider the example text "𐐐𐐯𐑊𐐬 𐐶𐐯𐑉𐑊𐐼!" ("Hello world!" with a capital H)
-
Search this page for "𐐸𐐯𐑊𐐬" (all-lowercase "hello").
Expected results: "𐐸𐐯𐑊𐐬" matches "𐐐𐐯𐑊𐐬".
Actual results: "𐐸𐐯𐑊𐐬" does not match "𐐐𐐯𐑊𐐬".
The same problem occurs when doing a case-insensitive search with Osage or any other script with both uppercase and lowercase forms that cannot be represented in Unicode's basic multilingual plane.
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Requesting checkin of https://phabricator.services.mozilla.com/D49822
Pushed by nbeleuzu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0063a5b2f5b3
Handle surrogate pairs in nsFind. r=Ehsan
Comment 4•5 years ago
|
||
Backed out changeset 0063a5b2f5b3 (bug 1589786) for causing bustages in TestDLLBlocklist.obj and sandboxBroker.i_o
Backout link: https://hg.mozilla.org/integration/autoland/rev/a26f1627d0bcb8adc8143f9aacdb66e780ce307f
Failure logs:
Assignee | ||
Comment 5•5 years ago
|
||
Ahhh Windows has its own IS_SURROGATE_PAIR macro, so we'll have to call ours NS_IS_SURROGATE_PAIR.
Updated•5 years ago
|
Assignee | ||
Comment 6•5 years ago
|
||
Requesting checkin of https://phabricator.services.mozilla.com/D49822
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Pushed by ccoroiu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/dd540d2cdc4d
Handle surrogate pairs in nsFind. r=Ehsan
Comment 8•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Updated•5 years ago
|
Description
•