Squashed commit of the following:
commit f17b443b86cfb0f860cc5b13b7929804f03080b5 Author: Wind2009-Louse <wind.jackey@qq.com> Date: Fri Dec 6 17:38:43 2024 +0800 Fix commit 80480ddb5cf7689ab51dd259546752bb92b621fa Author: Wind2009-Louse <wind.jackey@qq.com> Date: Wed Dec 4 23:14:33 2024 +0800 Fix