@ -63,7 +63,41 @@ Event attribute must be a JavaScript expression, not a string
### attribute_invalid_sequence_expression
```
Sequence expressions are not allowed as attribute/directive values in runes mode, unless wrapped in parentheses
Comma-separated expressions are not allowed as attribute/directive values in runes mode, unless wrapped in parentheses
```
```
An attribute value cannot be a comma-separated sequence of expressions —in other words this is disallowed:
```
```
```svelte
<divclass={size,color}>...</div>
```
```
```
Instead, make sure that the attribute value contains a single expression. In the example above it's likely that this was intended (see the [class documentation](class) for more details):
```
```
```svelte
<divclass={[size,color]}>...</div>
```
```
```
If you _do_ need to use the comma operator for some reason, wrap the sequence in parentheses:
```
```
```svelte
<divclass={(size,color)}>...</div>
```
```
```
[!NOTE] This will evaluate to `color`, ignoring `size`.
e(node,'attribute_invalid_sequence_expression',`Sequence expressions are not allowed as attribute/directive values in runes mode, unless wrapped in parentheses\nhttps://svelte.dev/e/attribute_invalid_sequence_expression`);
e(node,'attribute_invalid_sequence_expression',`[!NOTE] This will evaluate to \`color\`, ignoring \`size\`.\nhttps://svelte.dev/e/attribute_invalid_sequence_expression`);