Новый терминал может прикрепиться к старой оболочке после обновления

Fixkamo-internal
Порезанный
3 сентября 2026 г. в 20:08 UTC
Автор
Kamo
Обещать
80d8a02

Оболочка была закодирована на идентификаторе окна инструмента, и @kamo/tool-core строит их как '${toolId}-${++idCounter}' со счетчика, который RESETS на каждой загрузке страницы. Так что Первый терминал, открытый после обновления, снова был «терминал-1» и снова прикреплен к терминалу. Какой бы ни был последний «терминал-1» — открытие терминала Иногда вручают вам полуфабрикаты, принадлежащие закрытому окну. Это противоположно тому, о чем просили: каждый открывшийся экземпляр должен быть новым. Терминальный экземпляр. Оболочка теперь имеет свою собственную идентичность, отчеканенную при щелчке и переданную как Оконный PROP. Снимок окна инструмента сохраняется дословно, поэтому обе половины трюм: недавно открытое окно - это новая оболочка, и окно, которое возвращается из окна Обновление, восстановление или отброшенное соединение привязывается к самому себе. Ид случайный и ограниченный классом персонажа SecurityService и агентом обе силы — tmux читает «.» и «:» в качестве адресации окна и панели, поэтому имя Носить с собой их имена неправильно, а не неудачно. Тесты определяют поведение, а не реализацию: два клика производят два. различные идентификаторы сеанса, идентификатор никогда не соответствует форме оконного идентификатора «терминал-<n>», 500 последовательных идентификаторов различны и все они относятся к принятому классу символов. 411 тестовых файлов / 5139 тестов, tsc и производственная сборка все чистые.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены