Ошибка сравнения '1'=='1' в Zenno v7

ykzen

Client
Регистрация
30.01.2020
Сообщения
18
Благодарностей
4
Баллы
3
Пробую перезжать с Зенно 5.41 на 7.1.4 beta, сразу же столкнулся с ошибкой сравнений через кубик if
Раньше сравнения строк типа
'http'=='http'
или
'1'=='1'
возвращало true (зеленый выход)
сейчас false. Что стало с этим миром и как теперь с этим жить? Логика проекта во многих местах поломалась.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 588
Благодарностей
8 747
Баллы
113
Пробую перезжать с Зенно 5.41 на 7.1.4 beta, сразу же столкнулся с ошибкой сравнений через кубик if
Раньше сравнения строк типа
'http'=='http'
или
'1'=='1'
возвращало true (зеленый выход)
сейчас false. Что стало с этим миром и как теперь с этим жить? Логика проекта во многих местах поломалась.
Проверил в 7.1.4.0, все ок.
Сделайте простейший пример шаблона, где у вас неправильно логика срабатывает.
Сразу после воспроизведения проблемы сделайте пож-ста Диагностику.
 
  • Спасибо
Реакции: ykzen

ykzen

Client
Регистрация
30.01.2020
Сообщения
18
Благодарностей
4
Баллы
3
Проверил в 7.1.4.0, все ок.
Сделайте простейший пример шаблона, где у вас неправильно логика срабатывает.
Сразу после воспроизведения проблемы сделайте пож-ста Диагностику.
После вашего сообщения обратил внимание на следующее:
Ошибку сравнения спровоцировала ошибка, которая возникает в Зенно при смене типов инстанса между собой без перезапуска процесса projectmaker (например, FF 45 -> Chrome или FF 45 -> FF 52 -> FF 45), в результате чего вместо браузера серый экран с надписью "Произошла ошибка в процессе браузера. Запустить браузер снова".

Проблема решена, мир снова крутится.
 
  • Спасибо
Реакции: orka13 и Sergodjan

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 588
Благодарностей
8 747
Баллы
113
После вашего сообщения обратил внимание на следующее:
Ошибку сравнения спровоцировала ошибка, которая возникает в Зенно при смене типов инстанса между собой без перезапуска процесса projectmaker (например, FF 45 -> Chrome или FF 45 -> FF 52 -> FF 45), в результате чего вместо браузера серый экран с надписью "Произошла ошибка в процессе браузера. Запустить браузер снова".

Проблема решена, мир снова крутится.
Да, это важная подробность, что браузер был не прогружен в этот момент, вернее даже что инстанс был в упавшем состоянии, в результате чего JS среда была нарушена.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)