web-stories-wp
web-stories-wp copied to clipboard
Web Stories for WordPress
## Bug Description When adding an element (an image, usually) to the web story canvas, if that element spans wider than the entire canvas it is automatically applied as the...
## Bug Description Originally reported at https://github.com/GoogleForCreators/web-stories-wp/issues/11305#issuecomment-2079737019 When going to Stories -> Settings -> Custom Fonts and uploading a font, we check whether the font already exists—either as a custom...
## Summary This PR makes use of the [Speculation Rules API](https://developer.mozilla.org/en-US/docs/Web/API/Speculation_Rules_API) to enable dynamically prerendering editor and story URLs. ## User-facing changes Prerendering for these URLs has been enabled for...
## Task Description I wrote a [tutorial on end‑to‑end performance testing in WordPress](https://pascalbirchler.com/wordpress-performance-testing/) and built https://github.com/swissspidy/wp-performance-testing in the process. The Web Stories plugin could benefit from such performance tests. There...
## Feature Description WordPress 6.4 ships with the [Interactivity API](https://github.com/WordPress/gutenberg/blob/trunk/packages/interactivity/docs/1-getting-started.md), which is an ideal tool for implementing the lightbox functionality in the Web Stories block. SImilar to how the core...
## Summary See #13618 for context. * [x] Add ESLint rule to detect barrel files * [ ] Eliminate some or all barrel files (maybe only in 1-2 packages for...
## Task Description Barrel files can slow down your build/tests, can cause circular dependencies, and makes tree shaking more difficult. Admittedly, we have **a lot** of those in the code...
## Summary Run tests against PHP 8.4 to see if our plugin still works as expected. So far it looks good; all the deprecation warnings are coming from elsewhere. Blocked...
## Summary ## User-facing changes ## Testing Instructions - [x] This is a non-user-facing change and requires no QA This PR can be tested by following these steps: 1. ##...
## Feature Description The WordPress core performance team has recently launched the [Speculation Rules feature plugin](https://wordpress.org/plugins/speculation-rules/), which leverages the [Speculation Rules API](https://developer.mozilla.org/en-US/docs/Web/API/Speculation_Rules_API) to enable dynamically prefetching/prerendering URLs based on user...