The easiest way could be to replace the instances of comma with another character in your parameter values.
I think the comma as separator is a default value across all OBIEE
Try to use Descriptor Id (using id`s instead of values). Please read Rittman Mead Consulting » Oracle BI EE 11g – Handling Double Columns – ID/Description interoperability and OBIEE 11G - Double column (Descriptor Id) | GerardNico.com (BI, OBIEE, OWB, DataWarehouse)
I'm not sure that it is common issue for all OBIEE products. In OBI Analytics all fine.
This issue appear only in menu filters in OBI Publisher and only at first open. When I renew my window all values become fine.