-
Notifications
You must be signed in to change notification settings - Fork 170
Open
Description
Describe the bug
When navigating from a page with a chart to another page, some error appear in the console (see screenshot). Tracking the source seems to be a resize event. Is the chart properly destroy when switching page ?
I'm using Livewire Volt (class based). That means there is no render function and so i'm creating the charts in the with function.
To Reproduce
From a page with a chart, navigate to another page
Expected behavior
No error in the console
Screenshots
Resulting errors in the console

Additional context
Minimal Volt component for reproduction:
test.blade.php
<?php
use Livewire\Volt\Component;
use Asantibanez\LivewireCharts\Models\ColumnChartModel;
new class extends Component {
public function with(): array
{
return [
'columnChartModel' => new ColumnChartModel()
];
}
}; ?>
<div class="text-center">
<div class="max-w-md m-auto">
<livewire:livewire-column-chart key="{{ $columnChartModel->reactiveKey() }}" :column-chart-model="$columnChartModel"/>
</div>
</div>Solution Ideas
Destroying the chart before leaving the page / unregistering the events
EPuigdemont and nikunj-7span
Metadata
Metadata
Assignees
Labels
No labels