Skip to main content


Type: function()
Returns: Promise<void>

Previously selected objects become unselected, a fresh hold token is generated, and the seating chart is re-initialized.

let chart = new seatsio.SeatingChart({...}).render();

// Sometime after rendering or triggered elsewhere in your application...
await chart.startNewSession();
Call this method after rendering

Rendering can take a few seconds. If you want to call this method immediately after rendering, do so by passing a callback to the onChartRendered config, and calling this method from there.