|
v1.3.7: окно не уходит в доустановку — готовим движок для него
Окно поднимает движок только если проба hermes --version укладывается в 15 с (backend-probes.ts: DEFAULT_PROBE_TIMEOUT_MS). На холодном старте Windows проба идёт 13 с и больше (замер: 13.45 с против 3.37 с на тёплом) — в лимит не укладывается. Тогда окно считает движок нерабочим, уходит в доустановку, качает официальный install.ps1 и падает на первой же стадии (System prerequisites — переносимый Git) с «Отказано в доступе». У получателя это выглядело как «Ошибка установки». Добавлен шаг 8b: (1) кладём переносимый Git туда, где его ищет официальный установщик (tooling store, те же URL и SHA256, что в его GitPinFiles) — тогда стадия prerequisites пропускается; (2) даём окну запас по времени пробы (HERMES_PROBE_TIMEOUT_MS) и указываем движок явно (HERMES_DESKTOP_HERMES) — главный процесс Electron читает только process.env, поэтому пишем в окружение пользователя и рассылаем WM_SETTINGCHANGE. |
|---|
|
|
| distribution.yaml |
|---|