The grid (rendering) ยท console.warn
unknown QR error-correction level "{level}"; using M. Valid levels are L, M, Q and H.
Printed by The grid (rendering), prefixed [lattice], since 1.0.1.
Warnings reference › qrcode:level:*
- Identifier
qrcode:level:*- Raised by
- The grid (rendering)
- Since
- 1.0.1
What happened
The QR renderer was given an error-correction level it does not know, so it used M. The level decides how much of a damaged or partially covered symbol can still be read, so an unrecognised value is named rather than silently downgrading redundancy.
The fix
Use 'L', 'M', 'Q' or 'H'.
The smallest fix
columns: [{ id: 'url', cell: { render: 'qrcode', level: 'H' } }]
Reference
Covered in full at the API reference.