Закрытие вкладки которой нет



  • Поскольку узнать число вкладок и url этих вкладок нельзя (не переходя по вкладкам), то я просто делал закрытие вкладок под индексами 2,1 что бы наверняка закрыть все вкладки кроме первой. И похоже что в каком-то из обновлений добавили ошибку при закрытии вкладок которых нет, появляется ошибка Таймаут во время выполнения PopupClose.

    Собственно предложение: вернуть обратно обработку закрытия вкладок которые не существуют без ошибки PopupClose или добавить функционал для обработки вкладок.



  • @venom777, а что, в игнор ошибок нельзя положить закрытие вкладки?



  • @Antonio можно, но на этом действии нельзя выставить свое время ожидания поэтому ошибка обрабатывается 5-10 секунд


  • administrators

    @venom777 Только что опробовал ваш метод, вкладки закрываются без каких либо ошибок, в режиме записи и запуска.
    Вот тестовый скрипт.



  • Проявляется лишь в старом проекте где эти действия были созданы в какой-то из прошлых версия баса. Пытался скопировать в другой проект - баг пропадал при взаимодействиях с действиями.
    Вот из старого проекта видео https://drive.google.com/file/d/1MNogGTw4Y1T6WAvkGFaBCgsPdDmHJiSt/view?usp=sharing


  • administrators

    @venom777 said in Закрытие вкладки которой нет:

    Собственно предложение: вернуть обратно обработку закрытия вкладок которые не существуют без ошибки PopupClose

    @venom777 said in Закрытие вкладки которой нет:

    Проявляется лишь в старом проекте где эти действия были созданы в какой-то из прошлых версия баса.

    Значит в последних версиях BAS проблема уже решена, тема с ошибкой ещё актуальна?



  • @Fox проект старый, бас последний
    При пересоздании действия баг пропадает, в новых проектах этого нет



  • @venom777, так это классика перехода на новые версии. Там много чего в старом проекте может вообще перестать работать. И да, нужно просто пересоздать это действие в новой версии БАСа.