Global list value is not displaying correctly in web

I have created two global lists and assign the list variables to one dbdict field. 

On Condition-A, the Global list A will be displayed and one condition-B, the Global list B will be displayed on the field value. This is working fine on windows client, but in web client it is only displaying the Global list A irrespective of the conditions. Is this a defect or am I missing something here.