fix: 'Maximum call stack size exceeded' error on blur