Viewport toggle出现的问题 (WIP版)

@Kelvin

谢谢,这个问题也比较严重。 为什么之前没有的问题,突然出现呢? 难道写程序的队伍重新写程序?