Проблема звучит так, как будто вы создаете новое окно при каждом нажатии кнопки / ссылки "изменить профиль".
То, что вам нужно сделать, это поставить в начале кода вашей формы, чтобы проверить, существует ли он первым. Если этого не произойдет, создайте окно и .show () его ... В противном случае вам просто нужно .show () его. Не забудьте также сбросить форму, если это будет необходимо. Вы также захотите попытаться скрыть окно, а не разрушать его. В противном случае вы будете каждый раз создавать новые объекты.