WordPress keeps showing the Autosaving status - Conflicts with the WP Rocket plugin
Describe the bug When editing a WordPress article or page, the auto save status at the top of the editor keeps displaying "Autosaving..." and the save cannot be completed, causing the content to not be saved properly.
To Reproduce Steps to reproduce the behavior:
- Install and activate the WP Rocket plugin
- Enter the WordPress backend and edit any article or page
- Start inputting content or wait for automatic save trigger
- Observe the save status at the top of the editor, which will remain in the "Autosaving..." state
Expected behavior Automatic saving should be completed normally, and the status prompt should briefly display "Autosaving..." before changing to "Saved" or disappearing.
Screenshots ! [Autosaving status continuously displayed]
Desktop (please complete the following information):
- OS: mac
- Browser: Chrome
- Version: 130+
Smartphone (please complete the following information):
- Device: iPhone 16
- OS: iOS 18
- Browser: Safari
- Version: 16.0
Additional context -WordPress version: 6.4.2 -WP Rocket version: 3.20+(latest) -Problem solution: After disabling the WP Rocket plugin, the automatic save function will be restored to normal -Possible reason: WP Rocket's optimization features may conflict with WordPress' REST API or auto save mechanism -Other environmental information: using NG server, PHP 8.4+ mysql 9
Temporary solution After temporarily disabling the WP Rocket plugin, all issues disappeared
https://github.com/user-attachments/assets/dc3c50b1-bd16-41c7-81a6-3ec7066c46e3
@wq30115776 you are using WP Rocket v3.20.0.3 ?
@wq30115776 thanks for reporting. Couldn't replicate the issue on my end. Would you mind opening a support ticket if you have an environment where the issue can be experienced?
@wq30115776感谢您的反馈。 我这边无法重现您遇到的问题。如果您有可以重现此问题的环境,能否提交一个支持工单?
This isn't the first time such an issue has occurred. Could you help me check it remotely?
@wq30115776 plz reach out to our support and we all can help investigating this. Moving it to blocked until u do this. Thanks.
[09-Nov-2025 14:59:50 UTC] Cron reschedule event error for hook: rocket_preload_process_pending, Error code: invalid_schedule, Error message: Event schedule does not exist., Data: {"schedule":"rocket_preload_process_pending","args":[],"interval":60} [09-Nov-2025 15:00:45 UTC] PHP Deprecated: WPForms\Vendor\Symfony\Component\CssSelector\XPath\Translator::__construct(): Implicitly marking parameter $parser as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/book-chem.com/wp-content/plugins/wpforms-lite/vendor_prefixed/symfony/css-selector/XPath/Translator.php on line 45 [09-Nov-2025 15:00:45 UTC] PHP Deprecated: WPForms\Vendor\Symfony\Component\CssSelector\Parser\Parser::__construct(): Implicitly marking parameter $tokenizer as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/book-chem.com/wp-content/plugins/wpforms-lite/vendor_prefixed/symfony/css-selector/Parser/Parser.php on line 29 [09-Nov-2025 15:00:45 UTC] PHP Deprecated: WPForms\Vendor\TijsVerkoyen\CssToInlineStyles\Css\Property\Processor::convertToObject(): Implicitly marking parameter $specificity as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/book-chem.com/wp-content/plugins/wpforms-lite/vendor_prefixed/tijsverkoyen/css-to-inline-styles/src/Css/Property/Processor.php on line 59 [09-Nov-2025 15:00:45 UTC] PHP Deprecated: WPForms\Vendor\TijsVerkoyen\CssToInlineStyles\Css\Property\Processor::convertArrayToObjects(): Implicitly marking parameter $specificity as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/book-chem.com/wp-content/plugins/wpforms-lite/vendor_prefixed/tijsverkoyen/css-to-inline-styles/src/Css/Property/Processor.php on line 79 [09-Nov-2025 15:00:45 UTC] PHP Deprecated: WPForms\Vendor\TijsVerkoyen\CssToInlineStyles\Css\Property\Property::__construct(): Implicitly marking parameter $specificity as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/book-chem.com/wp-content/plugins/wpforms-lite/vendor_prefixed/tijsverkoyen/css-to-inline-styles/src/Css/Property/Property.php on line 26 [09-Nov-2025 15:00:45 UTC] PHP Deprecated: WPForms\Vendor\Symfony\Component\CssSelector\Node\SelectorNode::__construct(): Implicitly marking parameter $pseudoElement as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/book-chem.com/wp-content/plugins/wpforms-lite/vendor_prefixed/symfony/css-selector/Node/SelectorNode.php on line 27 [09-Nov-2025 15:00:45 UTC] PHP Deprecated: WPForms\Vendor\Symfony\Component\CssSelector\Node\ElementNode::__construct(): Implicitly marking parameter $namespace as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/book-chem.com/wp-content/plugins/wpforms-lite/vendor_prefixed/symfony/css-selector/Node/ElementNode.php on line 27 [09-Nov-2025 15:00:45 UTC] PHP Deprecated: WPForms\Vendor\Symfony\Component\CssSelector\Node\ElementNode::__construct(): Implicitly marking parameter $element as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/book-chem.com/wp-content/plugins/wpforms-lite/vendor_prefixed/symfony/css-selector/Node/ElementNode.php on line 27 [09-Nov-2025 15:09:28 UTC] PHP Deprecated: WP_Rocket_Mobile_Detect::__construct(): Implicitly marking parameter $headers as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/book-chem.com/wp-content/plugins/wp-rocket/inc/classes/dependencies/mobiledetect/mobiledetectlib/Mobile_Detect.php on line 888 [09-Nov-2025 15:09:28 UTC] PHP Deprecated: WP_Rocket_Mobile_Detect::__construct(): Implicitly marking parameter $headers as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/book-chem.com/wp-content/plugins/wp-rocket/inc/classes/dependencies/mobiledetect/mobiledetectlib/Mobile_Detect.php on line 888 [09-Nov-2025 15:09:28 UTC] PHP Deprecated: WP_Rocket_Mobile_Detect::__construct(): Implicitly marking parameter $headers as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/book-chem.com/wp-content/plugins/wp-rocket/inc/classes/dependencies/mobiledetect/mobiledetectlib/Mobile_Detect.php on line 888