BAS отключает/включает Canvas при перезагрузке скрипта

Поддержка
  • Заметил, что когда перезагружаешь скрипт (неважно, через кнопку Stop или Restart), BAS иногда может менять значения в поле Canvas (в .xml файле скрипта) с enabled на disabled или в обратную сторону.

    ce87045c-1ae0-40f3-a103-e6c9d9a6c268-image.png

    Эти изменения также в самом BAS отображаются:
    352b3b21-3093-4bb3-a477-23cc5cc07b5a-image.png

    Понять почему так происходит, мне не удалось.
    Слишком сложно выявить закономерность, чтобы понять, при каких условиях происходит переключение.

    Проблему замечал и в предыдущих версиях BAS (28+, с другими не работал). Если бы не git, то крайне сложно было бы ее выявить.
    Много моих скриптов зависят от включенного или наоборот отключенного Canvas, если это можно как-то легко исправить в последующих версиях BAS, чтобы он не перезаписывал значения, было бы славно.

  • @dqv15478

    Если бы ты пользовался git, то увидел бы еще другую пачку странностей.

    При перезапуске скрипта, даже если в скрипт изменений не было, исходный файл проект изменяется все равно.

    Раздражают мусорные изменения в git, не репортил, так как думаю, что я один такой и никто фиксить не будет.

  • Увидел тему, проверю в порядке очереди

  • @sergerdn да видел, обычно "мусорные" изменения это смена порядка языков ru/en в OutputTitle-ах:
    bb4cb7e4-dc69-49c9-8b31-370642fb09fb-image.png
    ну и порядок указания неиспользуемых модулей в UnusedModules:
    5d5067ff-3388-427b-bef0-4cfeccca327d-image.png
    но на работоспособность скрипта они не влияют (по крайней мере не замечал ни разу)

  • Проблема возникает только при работе с несколькими запущенными instance BAS одновременно

  • @dqv15478 said in BAS отключает/включает Canvas при перезагрузке скрипта:

    Проблема возникает только при работе с несколькими запущенными instance BAS одновременно

    Не запускайте несколько окон BAS из одной директории, копируйте BAS в другую директорию и можете безопасно запускать хоть 10 копий