Mathieu Lamiot

Results 54 issues of Mathieu Lamiot

**Context** It has been discussed here and here that other events might be used instead of DOMContentLoaded to trigger the beacon script. DOMContentLoaded _might_ be too early as we might...

type: enhancement
needs: r&d
needs: product direction
module: OCI
needs: product cleanup

**Context** I identified the issue when rewriting integration tests for https://github.com/wp-media/wp-rocket/issues/6396 When deciding on the preload batch size, two limitations are implemented: - We reduce the max. batch size by...

dev initiative

**Context** Reported by a user through the support: https://wp-media.slack.com/archives/C43T1AYMQ/p1709561232039849 **Expected behavior** Investigate the possibility to rework the `exists()` (and related) methods in the codebase, that are using `SHOW TABLES LIKE`,...

type: enhancement
dev initiative

**Context** The QA team sometimes report random and temporary errors during smoke tests right after deletion or upgrade of the plugin. They have been investigated and are not causing issues...

dev initiative

**Context** We don't have tests on our JS files, despite having some logic implemented there. **Expected beavhior** - Be able to write and run in the CI, and locally, tests...

dev initiative

**Context** Take-away from [the exploratory testing](https://github.com/wp-media/wp-rocket/issues/6597) ([Slack](https://wp-media.slack.com/archives/CUKB44GNN/p1714472889428719?thread_ts=1714029856.799009&cid=CUKB44GNN)) and [reports](https://wp-media.slack.com/archives/CUT7FLHF1/p1716321846099219?thread_ts=1716299123.185819&cid=CUT7FLHF1). Applying a CDN changes the URL of images, preventing us from matching them correctly between what we store in the DB...

module: CDN
priority: low
module: OCI

**Context** This [PR](https://github.com/wp-media/wp-rocket/pull/5239) worked on running the gulp command automatically when releasing the plugin. Unfortunately, it was removed by mistake so it is not applied anymore. Additionally, we faced the...

dev initiative

**Context** https://wp-media.slack.com/archives/CUKB44GNN/p1719826680391649?thread_ts=1719582525.193069&cid=CUKB44GNN When running the async tasks for not-homepages of OCI warm-up, there are cases where `cache_mobile` and `do_caching_mobile_files` options are not set. In this case, we don't send the...

**Context** Follow-up of #6697. In the current warm_up behavior, it can happen that the SaaS browse the homepage (desktop and mobile) before WP Rocket is fully activated, hence on those...

type: enhancement
priority: low
module: OCI

**Context** The issue is reported here: https://wp-media.slack.com/archives/C072P5EU5DF/p1718772180824549 Checking with WPR Inspector, I can see the beacon returns this to AJAX: ![image](https://github.com/wp-media/wp-rocket/assets/15233030/208da755-acdd-42c7-a558-dc414867289b) I added a JS file identical to the beacon...

type: enhancement
priority: high
needs: product direction
module: OCI