https://drafts.csswg.org/mediaqueries-4/#mq-syntax says:
<mf-range> = <mf-name> [ '<' | '>' ]? '='? <mf-value>
| <mf-value> [ '<' | '>' ]? '='? <mf-name>
That means that width 500px is a valid production, for example, without any operator, neither = or > / <.
Is this intentional? If so, is it worth a test / clarification?