pavel-pimenov / flylinkdc-r5xx

flylinkdc-r5xx
GNU General Public License v2.0
55 stars 27 forks source link

Открываются лишние хабы #1658

Closed Krulk closed 7 years ago

Krulk commented 7 years ago

При запуске FL (особенно после обновления) часто в конце в беспорядке открываются новые хабы: dchub://jupiter.europeshare.net dchub://gladiatore.europeshare.net:416 dchub://pretoriano.europeshare.net dchub://pretoriano.europeshare.net:1209 dchub://pretoriano.europeshare.net:2009 dchub://dcmagnets.freeway-fun.net:414

http://savepic.net/8766572.png Подключение этих хабов - это перенаправление с других хабов или просто их реклама в FL? Можно сделать их добавление отключаемым? Или после закрытия не открывать их до следующего обновления FL?

pavel-pimenov commented 7 years ago

рекламы тут точно нет. а можешь залогировать CMD Debug в файл и показать что там по фильтру pretoriano?

Krulk commented 7 years ago

Скрин с фильтром pretoriano, $MyHubURL проскакивает очень редко: http://savepic.net/8728687.png Кусок лога c последнего запуска: https://yadi.sk/i/heusLQQ935c3bA

В логе непонятны/подозрительны: [2016-12-28 22:33:13] [ZRKU3D6ICCN2ZG7ASXJM5R324R7ZI26AYEJPG3Y][20281][BUG][46] HubFrame::on(Redirect) dchub://gladiator.europeshare.net:415 -> dchub://gladiatore.europeshare.net:416 REDIRECT_ALREADY_CONNECTED! [2016-12-28 22:33:13] [ZRKU3D6ICCN2ZG7ASXJM5R324R7ZI26AYEJPG3Y][20281][BUG][46] HubFrame::onFollow dchub://gladiator.europeshare.net:415 -> dchub://gladiatore.europeshare.net:416 ALREADY CONNECTED и т.д.

В FlylinkDC.sqlite весом 46мБ dchub://pretoriano.europeshare.net мелькает с разными портами.

Проблема в том, что при старте FL, хабы иногда перенаправляют на другие хабы и FL почему-то открывает их в отдельном окне, вместо окна откуда шло перенаправление, пример: http://savepic.net/8762464.png 3 хаба перенаправили на другие хабы и открылось 3 новых окна + 1 ещё какое-то. А возможно бывает так, что окно хаба делает перенаправление - новое окно хаба делает перенаправление - новое окно хаба наконец загрузилось, Пример: http://savepic.net/8753250.png

Когда FL полностью загрузился перенаправление не приводит к открытию новых окон.

Вот CMD скрин при ручном переподключению к хабу dchub://gladiatore.europeshare.net:416 : http://savepic.net/8774759.png

pavel-pimenov commented 7 years ago

У флая добавлена фича - он помнит все открытые хабы которые активные и восстанавливает после перезапуска даже если их не добавили в фавориты (сделал по просьбе тех кто гуляет по хабам и потом при перезапуске теряет открытый список) тут и возник такой побочный эффект. наверно нужно закрыть сохранения адресов которые получены перенаправлением.

пока попробуй следующее запусти флай - закрой те лишний вкладки и снова перезапусти флай. они ведь не появятся снова? или появятся?

pavel-pimenov commented 7 years ago

Вечером сделаю новую бетку - проверите на ней не должны больше восстанавливаться фантомные закладки от редиректов. если все хорошо - закроете issue

Krulk commented 7 years ago

Постоянно закрываю лишние вкладки, но они всегда появляются заново. Когда по 1, когда сразу штук 5. Если быстро перезапустить (как при обновлении), то откроется штуки 3-5, если чуть подождать то лишние могут вообще не открыться. Зависит от количества перенаправлений в момент запуска.

pavel-pimenov commented 7 years ago

Жду от вас теста бетки.

Krulk commented 7 years ago

Лишние хабы перестали открываться, спасибо.