diff --git a/programs/network/htmlv/browser/History.txt b/programs/network/htmlv/browser/History.txt
index 780519884a..93243ce0b0 100644
--- a/programs/network/htmlv/browser/History.txt
+++ b/programs/network/htmlv/browser/History.txt
@@ -1,4 +1,4 @@
-29.02.12 -- v0.76 -- 11.x
+29.02.12 -- v0.76 -- 11.3
- исправлена работа кнопки "Назад";
- в историю посещённых страниц не может быть добавлено 2 одинаковых адреса подряд;
- исправлено исчезание заголовка страниц;
diff --git a/programs/network/htmlv/browser/TWB.h b/programs/network/htmlv/browser/TWB.h
index 15392b4ba8..ca5bcaf6a3 100644
--- a/programs/network/htmlv/browser/TWB.h
+++ b/programs/network/htmlv/browser/TWB.h
@@ -6,8 +6,6 @@
//из хттп-лоад в реадхтмл
-//BrowserHistory.AddUrl(); -> проверка не = ли новый адрес старому и добавить поумолчанию везде
-
int downloader_id;
dword j,
@@ -75,8 +73,6 @@ void TWebBrowser::Scan(dword id) {
GetNewUrl();
- BrowserHistory.AddUrl();
-
if (!strcmp(get_URL_part(5),"http:"))) HttpLoad();
//Lee 21.02 }
@@ -238,6 +234,8 @@ void TWebBrowser::ShowPage(dword adress) {
edit1.size = edit1.pos = strlen(#editURL);
edit_box_draw stdcall(#edit1); //рисуем строку адреса
+ BrowserHistory.AddUrl();
+
//LETS_LOAD
ReadHtml();
diff --git a/programs/network/htmlv/browser/include/history.h b/programs/network/htmlv/browser/include/history.h
index 6bf9ccd247..05c42338a5 100644
--- a/programs/network/htmlv/browser/include/history.h
+++ b/programs/network/htmlv/browser/include/history.h
@@ -15,6 +15,7 @@ void UrlsHistory::GoBack()
j = find_symbol(#UrlHistory, '|'); //предыдущая страница -> она нам и нужна
copystr(#UrlHistory + j, #URL);
copystr(#URL, #editURL);
+ if (!strcmp(get_URL_part(5),"http:"))) HttpLoad();
WB1.ShowPage(#URL);
}