One rule: when every field of match fits, the engine is the rule's. mobile compares as a boolean; the other fields are found inside the platform's value, ignoring case. A field the platform does not have never fits.
{match: {vendor: "qualcomm", description: "adreno (tm) 6"}, engine: "webgl"} Copy
{match: {vendor: "qualcomm", description: "adreno (tm) 6"}, engine: "webgl"}
One rule: when every field of match fits, the engine is the rule's. mobile compares as a boolean; the other fields are found inside the platform's value, ignoring case. A field the platform does not have never fits.
Example