修改可能引发 `dialog/confirm` bug的 `trigger` 逻辑