Search Issue Tracker

By Design

Votes

0

Found in

5.3.3p1

Issue ID

791466

Regression

No

WebGL build System.StringComparison.OrdinalIgnoreCase is case sensitive

WebGL

-

Steps to reproduce:
1. Open "case_791466- repro" project
2. Open "Test" scene
3. "Build and run" WebGl build
4. Open javaScript console (Chrome ctrl+Shift+J) and notice line "s1 matches"
Note:If you run in editor, console prints that "s1 matches" and "s2 matches" and that means that System.StringComparison.OrdinalIgnoreCase works correctly.

Expected: In both WebGl build and editor, System.StringComparison.OrdinalIgnoreCase ignores case.
Actual: In WebGl build System.StringComparison.OrdinalIgnoreCase is case sensitive.

Reproduced on: Unity 5.4.0b16; 5.4.0b15; 5.3.4p4; 5.3.3p1; 5.2.4f1

Comments (9)

  1. bareeq-clean

    Jan 08, 2023 01:29

    bareeq-clean.com

    bareeq-clean.com

    bareeq-clean.com بريق كليين

    bareeq-clean.com/أفضل-شركة-تنظيف-بالباحة/

    bareeq-clean.com/شركة-تنظيف-خزانات-بالباحة/

    bareeq-clean.com/al-baha-cleanhouse-company/

    bareeq-clean.com/صيانة-الخزانات-بالكويت-اصلاح-التانكي/

    bareeq-clean.com/شركة-تنظيف-خزانات-فى-الكويت/

    bareeq-clean.com/عزل-اسطح-جيتاروف-في-الكويت/

    bareeq-clean.com/جهاز-تبريد-خزانات-الماء-الكويت/

    bareeq-clean.com/تركيب-فلاتر-مركزية-الكويت/

    bareeq-clean.com/شركة-تنظيف-بالبخار-بجدة-تنظيف-الفلل/

    bareeq-clean.com/شركة-رش-مبيدات-و-مكافحة-حشرات-في-جدة/

    bareeq-clean.com/أفضل-شركة-تنظيف-الخزانات-في-جدة/

    bareeq-clean.com/شركة-تنظيف-خزانات-بجدة-غسيل-تعقيم/

    bareeq-clean.com/شركة-تنظيف-مجالس-كنب-بالبخار-بجدة/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بجدة/

    bareeq-clean.com/افضل-شركة-تنظيف-مساجد-بجدة/

    bareeq-clean.com/أرخص-شركة-تنظيف-المنازل-بجدة/

    bareeq-clean.com/شركة-رش-مبيدات-و-مكافحة-حشرات-بجدة/

    bareeq-clean.com/شركة-مكافحة-و-رش-حشرات-بجدة/

    bareeq-clean.com/شركة-تنظيف-مسابح-بجدة/

    bareeq-clean.com/شركة-تنظيف-شقق-فلل-منازل-بجدة/

    bareeq-clean.com/تركيب-تنظيف-صيانة-مكيفات-بحفر-الباطن/

    bareeq-clean.com/شركة-تنظيف-بحفر-الباطن/

    bareeq-clean.com/شركة-تنظيف-خزانات-بحفر-الباطن/

    bareeq-clean.com/شركة-مكافحة-رش-حشرات-بحفر-الباطن/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بينبع/

    bareeq-clean.com/شركة-تنظيف-منازل-بينبع/

    bareeq-clean.com/شركة-تنظيف-خزانات-بينبع/

    bareeq-clean.com/مكافحة-الحشرات-بينبع/

    bareeq-clean.com/شركة-تنظيف-بالجبيل/

    bareeq-clean.com/شركة-تنظيف-خزانات-بالجبيل/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بالجبيل/

    bareeq-clean.com/khamis-mushait-cleaning-company-house/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بالجبيل/

    bareeq-clean.com/تنظيف-صيانة-تركيب-مكيفات-بخميس-مشيط/

    bareeq-clean.com/فك-تركيب-تنظيف-صيانة-مكيفات-بخميس-مشيط/

    bareeq-clean.com/شركة-مكافحة-حشرات-بخميس-مشيط/

    bareeq-clean.com/شركة-تنظيف-خزانات-بخميس-مشيط/

    bareeq-clean.com/شركة-تنظيف-منازل-بأبها-خميس-مشيط/

    bareeq-clean.com/شركة-تنظيف-المنازل-في-بيشة/

    bareeq-clean.com/شركة-تنظيف-فى-المجاردة/

    bareeq-clean.com/شركة-تنظيف-فى-ظهران-الجنوب/

    bareeq-clean.com/شركة-تنظيف-فى-الدرب/

    bareeq-clean.com/شركة-تنظيف-في-محايل-عسير/

    bareeq-clean.com/شركة-تنظيف-فى-النماص/

    bareeq-clean.com/شركة-تنظيف-فى-احد-رفيده/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بأبها/

    bareeq-clean.com/شركة-تنظيف-بتبوك-بالبخار/

    bareeq-clean.com/أفضل-شركة-تنظيف-خزانات-بتبوك/

    bareeq-clean.com/شركة-مكافحة-حشرات-و-رش-مبيدات-بتبوك/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بتبوك/

    bareeq-clean.com/شركة-تنظيف-منازل-بالاحساء-بالدمام/

    bareeq-clean.com/شركة-تنظيف-خزانات-بالاحساء/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بالإحساء/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بالإحسا/

    bareeq-clean.com/شركة-تنظيف-بعسفان/

    bareeq-clean.com/شركة-تنظيف-خزانات-بعسفان/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بعسفان/

    bareeq-clean.com/شركة-تنظيف-بخليص/

    bareeq-clean.com/شركة-تنظيف-خزانات-بخليص/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بخليص/

    bareeq-clean.com/شركة-تنظيف-خزانات-برابغ/

    bareeq-clean.com/شركة-تنظيف-منازل-برابغ/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-برابغ/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-برابغ/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بالليث/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بالليث/

    bareeq-clean.com/شركة-تنظيف-منازل-فلل-بالليث/

    bareeq-clean.com/شركة-تنظيف-خزانات-بالليث/

    bareeq-clean.com/شركة-فك-تركيب-تنظيف-مكيفات-بالرياض/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بالرياض/

    bareeq-clean.com/شركة-تنظيف-منازل-بالرياض-بالبخار/

    bareeq-clean.com/شركة-تنظيف-خزانات-بالرياض/

    bareeq-clean.com/شركة-تنظيف-بالقنفذة/

    bareeq-clean.com/شركة-تنظيف-خزانات-بالقنفذة/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بالقنفذة/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بالقنفذ/

    bareeq-clean.com/شركة-تنظيف-المنازل-بحائل/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيبدات-بحائل/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بالقصيم/

    bareeq-clean.com/شركة-تنظيف-بالقصيم-بريدة/

    bareeq-clean.com/شركة-تنظيف-خزانات-بالقصيم-بريدة/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بالقصيم/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بريدة/

    bareeq-clean.com/شركة-تنظيف-فى-دبي-بالبخار/

    bareeq-clean.com/شركة-مكافحة-حشرات-فى-دبى-رش-مبيدات/

    bareeq-clean.com/شركة-تنظيف-خزانات-في-دبى/

    bareeq-clean.com/شركة-مكافحة-حشرات-في-أبوظبي/

    bareeq-clean.com/شركة-تنظيف-خزانات-في-ابوظبي/

    bareeq-clean.com/شركة-تنظيف-في-ابوظبي-نظافة-بالبخار/

    bareeq-clean.com/شركة-تنظيف-فى-الشارقة-نظافة-بالبخار/

    bareeq-clean.com/شركة-مكافحة-حشرات-فى-الشارقة-رش-مبيدات/

    bareeq-clean.com/شركة-تنظيف-خزانات-في-الشارقة/

    bareeq-clean.com/شركة-تنظيف-فى-عجمان/

    bareeq-clean.com/شركة-مكافحة-حشرات-فى-عجمان/

    bareeq-clean.com/شركة-تنظيف-خزانات-فى-عجمان/

    bareeq-clean.com/شركة-تنظيف-في-رأس-الخيمة/

    bareeq-clean.com/شركة-مكافحة-حشرات-فى-راس-الخيمة/

    bareeq-clean.com/شركة-تنظيف-خزانات-فى-راس-الخيمة/

    bareeq-clean.com/شركة-تنظيف-فى-الفجيرة/

    bareeq-clean.com/شركة-مكافحة-حشرات-في-الفجيرة/

    bareeq-clean.com/شركة-تنظيف-خزانات-في-الفجيرة/

    bareeq-clean.com/شركة-تنظيف-بأم-القيوين/

    bareeq-clean.com/شركة-مكافحة-حشرات-في-أم-القيوين/

    bareeq-clean.com/شركة-تنظيف-خزانات-في-أم-القيوين/

    bareeq-clean.com/شركة-تنظيف-فى-العين/

    bareeq-clean.com/شركة-مكافحة-حشرات-في-العين/

    bareeq-clean.com/شركة-تنظيف-خزانات-في-العين/

    bareeq-clean.com/شركة-تنظيف-في-مصفح/

    bareeq-clean.com/شركة-تنظيف-خزانات-في-مصفح/

    bareeq-clean.com/شركة-مكافحة-حشرات-في-مصفح/

    bareeq-clean.com/شركة-تنظيف-في-بني-ياس/

    bareeq-clean.com/شركة-تنظيف-خزانات-في-بني-ياس/

    bareeq-clean.com/شركة-مكافحة-حشرات-بني-ياس/

    bareeq-clean.com/شركة-تنظيف-منازل-بالطائف/

    bareeq-clean.com/شركة-تنظيف-بالطائف/

    bareeq-clean.com/شركة-تنظيف-خزانات-بالطائف/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بالطائف/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بالطائف/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بمسقط/

    bareeq-clean.com/شركة-تنظيف-بسلطنة-عُمان/

    bareeq-clean.com/شركة-مكافحة-حشرات-بسلطنة-عُمان/

    bareeq-clean.com/شركة-تنظيف-خزانات-بسلطنة-عُمان/

    bareeq-clean.com/شركة-تنظيف-بالكويت/

    bareeq-clean.com/رش-مبيدات-الكويت-مكافحة-حشرات-الكويت/

    bareeq-clean.com/شركة-تنظيف-خزانات-فى-الكويت/

    bareeq-clean.com/شركة-تنظيف-بالبحرين/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بالبحرين/

    bareeq-clean.com/شركة-تنظيف-خزانات-بالبحرين/

    bareeq-clean.com/أفضل-شركة-تنظيف-في-قطر/

    bareeq-clean.com/أفضل-شركة-تنظيف-بالدوحة/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-في-قطر/

    bareeq-clean.com/شركة-تنظيف-خزانات-في-قطر/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بالمدين/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بجازان/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بنجران/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بالقطيف/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بالخرج/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بالخبر/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بمكة/

    bareeq-clean.com/شركة-تنظيف-صيانة-تركيب-مكيفات-بالدمام/

    bareeq-clean.com/أفضل-شركة-تنظيف-بسبت-العلايا/

    bareeq-clean.com/افضل-شركة-تنظيف-بالمخواه/

    bareeq-clean.com/أفضل-شركة-تنظيف-بنمره/

    bareeq-clean.com/أفضل-شركة-تنظيف-بالعقيق/

    bareeq-clean.com/أفضل-شركة-تنظيف-بالمندق/

    bareeq-clean.com/أفضل-شركة-تنظيف-ببلجرشي/

    bareeq-clean.com/أفضل-شركة-تنظيف-مفروشات-بالبخار-و-أثاث/

    bareeq-clean.com/أفضل-شركة-تنظيف-بقلوة/

    bareeq-clean.com/شركة-تنظيف-منازل-فلل-شقق-بالباحة/

    bareeq-clean.com/أفضل-شركة-تنظيف-بالقرى/

    bareeq-clean.com/أفضل-شركة-تنظيف-بالقطيف/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بالباحة/

    bareeq-clean.com/أفضل-شركة-تنظيف-بالبشاير/

    bareeq-clean.com/أفضل-شركة-تنظيف-في-بيده/

    bareeq-clean.com/أفضل-شركة-تنظيف-بمعشوقة/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بالخبر/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بالخرج/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بالقطيف/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بنجران/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بجازان/

    bareeq-clean.com/شركة-تنظيف-وتعقيم-خزانات-بالباحة/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بمكة/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بأبها/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بالدمام/

    bareeq-clean.com/شركة-مكافحة-حشرات-رش-مبيدات-بالمدينة/

    bareeq-clean.com/شركة-تنظيف-خزانات-بالمدينة-المنورة/

    bareeq-clean.com/شركة-تنظيف-خزانات-بالدمام/

    bareeq-clean.com/شركة-تنظيف-خزانات-بأبها/

    bareeq-clean.com/شركة-تنظيف-خزانات-بمكة-المكرمة/

    bareeq-clean.com/شركة-تنظيف-خزانات-بجازان/

    bareeq-clean.com/شركة-تنظيف-خزانات-بنجران/

    bareeq-clean.com/شركة-تنظيف-خزانات-بالخبر/

    bareeq-clean.com/شركة-تنظيف-خزانات-بالخرج/

    bareeq-clean.com/شركة-تنظيف-خزانات-بالقطيف/

    bareeq-clean.com/شركة-تنظيف-خزانات-بالقطيف/

    bareeq-clean.com/شركة-تنظيف-بالقطيف/

    bareeq-clean.com/شركة-تنظيف-بالخرج/

    bareeq-clean.com/شركة-تنظيف-بالخبر/

    bareeq-clean.com/شركة-تنظيف-بنجران/

    bareeq-clean.com/شركة-تنظيف-بجازان/

    bareeq-clean.com/شركة-تنظيف-منازل-بمكة-المكرمة/

    bareeq-clean.com/شركة-تنظيف-منازل-بالدمام/

    bareeq-clean.com/شركة-تنظيف-منازل-بالمدينة/

    bareeq-clean.com/اهم-الخدمات-التى-تقدمها-شركة-بريق-كليي/

    bareeq-clean.com/صيانة-الخزانات-بالكويت-اصلاح-التانكي/

    bareeq-clean.com/شركة-تنظيف-خزانات-فى-الكويت/

    bareeq-clean.com/عزل-اسطح-جيتاروف-في-الكويت/

    bareeq-clean.com/جهاز-تبريد-خزانات-الماء-الكويت/

    bareeq-clean.com/تركيب-فلاتر-مركزية-الكويت/

  2. neilx

    Oct 29, 2021 18:27

    like seriously unity, at least throw a NotSupportedException.

  3. neilx

    Oct 29, 2021 18:26

    this is still hitting us on 2019 LTS. This can not be considered By Design because the expected result of a case-insensitive string compare is very well defined. The main reason to use the string comparison stuff is so we can compare strings without creating new ones.. We need this to filter search results and do binary searches, and using ToLower() on both sides of the string kills performance when you have thousands and thousands of strings to compare.

  4. MatchaJoeJoe

    Nov 14, 2020 18:56

    I just found this in a project I've been working and it is ridiculous that this is considered "BY DESIGN", you're better than this unity devs, cmon.

    If anyone is looking for a work-around, I ended up using .ToLower() on both strings to get around this, but it's dumb that I needed to do this.

  5. friuns3

    Jul 10, 2020 11:05

    wtf lol, unity devs can't be so lazy

  6. HenrikLSP_IL

    Mar 19, 2018 14:52

    I have this issue as well. It took me several hours to figure out that a bug happens because StringComparison IgnoreCase does not ignore case on WebGL. Very annoying...
    "By Design"??? That simply cannot be correct. Please don't tell us that some designer explicitly wrote a requirement stating that "IgnoreCase must do the exact opposite of what its name suggest, but only for WebGL".

    Is there some way to have this issue reopened?

  7. Noel9386

    Mar 15, 2018 14:49

    "Status: By Design" means it was meant to function that way, which really sucks.

  8. Knusper

    Feb 14, 2018 18:21

    As I currently needed this function in WebGL I can confirm you that "By Design" means they didn't do anything... without any comment or any hint for WebGL deploys. It took so much time to find out what was going on in our game. We wanted to do a string comparison using StartsWith and EndsWith.

    We also used SYSTEM.STRINGCOMPARISON.ORDINALIGNORECASE. What was the result? Our if statements all went false an we needed to make build after build to find out (via logs) what the problem was.

  9. mabakay

    Jun 22, 2016 09:06

    What does mean "Status: By Design"? Will it be fixed or not? If not maybe some warning in editor console?

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.