Почему при сворачивании toggle страница прокручивается к началу?
Кнопка карандаш случайно не ссылка с атрибутом href="#" ? Если да, то нужно делать либо event.preventDefault() либо return false после нажатия
Проблема скорее всего в фокусе
$(".wpcc_icon.note").click(function(){
			$(this).toggleClass("active").parent().parent().next().next().slideToggle("fast");
			$(this).parent().parent().next().next().children().next().children(".wpcc_inputtext ").focus();
			return false;
		});
вот тут вы устанавливаете фокус на инпут, даже когда он скрыт, что и может вызвать ошибку
https://api.jquery.com/focus/ - вот тут так делать не рекомендуют
попробуйте прописать условие от класса
if($(this).hasClass("active")){
$(this).parent().parent().next().next().children().next().children(".wpcc_inputtext ").focus();
}
если не поможет,  то можно попробовать запомнить координаты и вручную прокручивать страницу обратно