А что можно с этим сделать?
Функция будет в библиотеке, использоваться разными людьми в разных проектах.Разные проекты ─ это не только жс проекты.
React/Vue/AngularЕсли первые 2 ещё не факт, что будут использовать тс, то последний ─ факт.
но эти настройки сохраняются до того как чтото нарисовать. я не понимаю зачем это делать, ведь если сохранять чтото то то нужно сохранять чтото чтобы это чтото восстановить, а не ничего.
почему рисуется(ну или показывается.. хз как правильно объяснить) прямоугольник если после его рисования восстанавливается пустой холст?