Очень странная логика повторного открытия закрытых окон с вкладками
-
@ZeoNish said in Очень странная логика повторного открытия закрытых окон с вкладками:
@Shpankov да чего там не понятно >_<
Создаем 3 простраства в них открываем по 3 вкладки. Далее идем в первое. Создаем еще 2-3 вкладки. Берем пустую вкладку делаем из ее еще один экземпляр окна браузера. Ну а дальше закрываем окна. А потом открываем опять браузер и восстанавливаем окна. И при нажатии на пространства в них будут восстанавливаться вкладки повторно. Каждый раз в каждом пространстве.В общем, потестировал в Windows 11.
Ожидаемо, в контекстном меню не оказалось строки "Открыть закрытое окно". По умолчанию в браузере на месте этой опции находится "Восстановить закрытую" (вкладку). Почему такая разница?
Мне думается, что влияет способ установки. У меня браузер установлен обычным способом в систему, а у вас, как я понял - в песочницу. Скорее всего, Windows заменяет в контекстном меню наш пункт восстановления закрытой вкладки на пункт восстановления окна. И отсюда начинаются проблемы.
В частности, штатная опция "Восстановить закрытую вкладку" не восстанавливает окно - она открывает первую по счёту вкладку в корзине. При повторном нажатии - восстанавливает следующую вкладку в списке. И так далее. Всё - в одном окне.
В вашем случае это восстановление вкладки накладывается на восстановление окна, поэтому вкладки в окне удваиваются. И получается такая котовасия.
Я могу порекомендовать перепроверить на обычной установке, и если моя догадка верна - отправить баг-репорт с подробным описанием по шагам, не забыв упомянуть про установку в песочницу.
Думаю, это же влияет и на чехарду с пространствами и дублями вкладок.
-
@Shpankov Я в песочнице просто показываю последовательность действий на полностью чистой установке программы. У меня браузер стоит на компе обычным способом установленный. Зашел на сайт скачал инсталяшку установил.
В песочнице я только показываю и тестирую что бы не было вопросов о том что там какие то настройки сбиты.
-
@ZeoNish said in Очень странная логика повторного открытия закрытых окон с вкладками:
Я в песочнице просто показываю последовательность действий на полностью чистой установке программы. У меня браузер стоит на компе обычным способом установленный. Зашел на сайт скачал инсталяшку установил.
В песочнице я только показываю и тестирую что бы не было вопросов о том что там какие то настройки сбиты.
Ну, а как тогда объяснить, что у меня в браузере нет опции восстановления закрытого окна? Более того, этой опции вообще в браузере нет - нет такой строки даже в системе перевода. Откуда-то же она у вас появляется?
-
@Shpankov версии точно совпадают?
Вы создали 2 экземпляра программы путем перетаскивания вкладки и создания нового окна? Открыть закрытое окно по идее должно появится если у вас было это закрытое окно. Ну чесное слово. Я же не на лету переписываю сорсы вашего браузера и компилирую сам себе новые функции
Так
-
@ZeoNish said in Очень странная логика повторного открытия закрытых окон с вкладками:
версии точно совпадают?
Точно такая же. Только Windows 11.
@ZeoNish said in Очень странная логика повторного открытия закрытых окон с вкладками:
Вы создали 2 экземпляра программы путем перетаскивания вкладки и создания нового окна?
А вот это не пробовал - создавал новое окно штатно, из меню.
Сейчас перезагружусь в Windows снова, попробую.
-
@Shpankov на видео я же показал что я делал и как все получилось. Может не совсем детально конечно. Могу виндовским шагрекордом записать все шаги если так будет проще.
-
@ZeoNish said in Очень странная логика повторного открытия закрытых окон с вкладками:
на видео я же показал что я делал и как все получилось. Может не совсем детально конечно. Могу виндовским шагрекордом записать все шаги если так будет проще.
Вопреки расхожему мнению, видео не является лучшей демонстрацией проблемы. Самое верное - по шагам описать подробно, что и как сделать, чтобы повторить баг.
-
Снова потестировал в Windows - теперь создавал новое окно перетаскиванием вкладки. Чуда не произошло: пункта "Открыть закрытое окно" не появилось, вместо него пункт "Восстановить закрытую вкладку". Новые окна не открываются, а открываются недавно закрытые вкладки в том же окне.
-
К слову, я тестировал проблему, описанную в первом сообщении - и видео брал оттуда же:
Вот видео тут с последовательностью...
https://mega.nz/file/wltDhCpa#rL4-TMALKkXc4YHWcF3-2K6dnC4woPrvXjN0LKYqbS4
И здесь нет никакого создания окна перетаскиванием - на видео два окна изначально открыты.
Но, повторю, я протестировал и так, и сяк. Повторить проблему не получилось.
Вы точно в системе не используете каких-нибудь модификаторов меню или чего-то подобного?
-
@Shpankov ну мне сложно что то тут сказать. Вы сами все видели на видео. Я же не сам добавил это в программу. Это программа так себя ведет. Замечу на полностью лицензионной ОС со всеми обновлениями. Без пираток легких версий и тд. Лицензия WIN 10 PRO x64.
-
@ZeoNish said in Очень странная логика повторного открытия закрытых окон с вкладками:
ну мне сложно что то тут сказать. Вы сами все видели на видео. Я же не сам добавил это в программу. Это программа так себя ведет.
Ну, а у меня она так себя не ведёт.
Кстати, можете сами поискать в командах браузера (в настройках или в F2) - есть ли где-то строка "Открыть закрытое окно". Такой команды физически нет в браузере.
-
Для тех, кто тему читает.
Похоже, нашли проблему - на работу браузера влияло стороннее приложение.
-
-
@RX21 said in Очень странная логика повторного открытия закрытых окон с вкладками:
Требуем подробностей!
Это - к автору.
-
@RX21 Используется приложение в системе Clover tabs для работы с вкладками в проводнике windows оно каким то образом инжектится и в браузер... Хотя по идее память должна быть изолированна...
-
Ну ё-ма-ё!
Я уж испугался, что концовку зажмут!
Тут, понимаешь ли, новый детектив образовался; читаешь его, следишь внимательно за всеми перипетиями, а они концовку зажать хотят, чё-то там мнуться и не постят! Ишь чё удумали! -
-
@RX21 Я без проблем объясню тем кто просит. Просто тут ситуация когда в win 11 вкладки ну если сказать что не какие то ни чего не сказать... Вср*тые если коротко. Они там есть и все. Функционала там нет. Я бы перешел уже давно на win 11 тем более мелкомягкие достали уже "Ваш компьютер подходит" да и я и без вас это знаю что он подходит... И винда лицензия (Досталась бесплатно со времен универа. Даже к профилю MS привязана.)
Просто тут получается что приложение использует (на плюсах скорее всего кудаж без них) для создание окна программы экземпляр приложения explorer самой винды как базу. Именно по этому Clover в нее тоже инжектится так как думает что это проводник. Я лично пока не готов отказаться от Clover. да он кривой да он больной. Да там есть куча недоработок и он очень грубо использует и меняет проводник. Но когда у тебя владки как в хроме в проводнике это капей как удобно при работе с 20 папками. Не 20 папок, а 20 вкладок. Мы как бы на форме браузера и я думаю понятно что такое 20 вкладок в плане удобства.
-
@RX21 В любом случае память приложения должна быть изолирована тем более это браузер с личными данными. Иначе как бы любой правильный троян сможет пасти ваш браузер без проблем тупо через память и подменять вам теже запросы к сайтам и платежным системам... раз даже простой инжектор dll способен внедриться в память приложения.
Что бы понимали. Это дроп меню Clover которое вызывается на верхней панели окна браузера. Как мне пояснили там должно быть совершенно другое меню. Но так как я даже подумать не мог что Clover моежет интегрироваться.
Я сейчас пишу и тупо нимаю что говорю какой то бред... Но ведь у меня в песочнице не установлен Clover ... Там ща просто подниму витруальную машину и проверю...
-
@ZeoNish said in Очень странная логика повторного открытия закрытых окон с вкладками:
Я сейчас пишу и тупо нимаю что говорю какой то бред... Но ведь у меня в песочнице не установлен Clover ... Там ща просто подниму витруальную машину и проверю...
Какое интересное приложение