Jon Surrell
@jonsurrell on WordPress.org and Slack
Contributions Sponsored
- Member Since: January 27th, 2011
- Location: Spain
- GitHub: sirreal
- Job Title: Code Wrangler
- Employer: Automattic
Contribution History
Jon Surrell’s badges:- Core Contributor
- Translation Contributor
-
Submitted pull request #60045 to WordPress/gutenberg:
Tests: Shard JS unit tests -
Pull request #59995 merged into WordPress/gutenberg:
Interactive template: Use wp_interactivity_data_wp_context function -
Submitted pull request #59995 to WordPress/gutenberg:
Interactive template: Use wp_interactivity_data_wp_context function -
Pull request #59904 merged into WordPress/gutenberg:
Test: Dynamically detect and set max-workers -
Submitted pull request #59915 to WordPress/gutenberg:
Upgrade simple-git dependency -
Mentioned in [57843] on Core SVN:
Interactivity API: Do not print state if it’s an empty array. -
Closed pull request #59906 on WordPress/gutenberg:
Port 6.5 Core Interactivity fixes -
Submitted pull request #59907 to WordPress/gutenberg:
Test: Baseline for 59904 -
Submitted pull request #59906 to WordPress/gutenberg:
Port 6.5 Core Interactivity fixes -
Mentioned in [57841] on Core SVN:
Interactivity API: Do not print state if it’s an empty array. -
Submitted pull request #59904 to WordPress/gutenberg:
Test: Dynamically detect and set max-workers -
Merged pull request #57800 into WordPress/gutenberg:
Build: Dedupe packages -
Mentioned in [57837] on Core SVN:
Interactivity API: Prevent warning when using a bind directive with a short attribute name. -
Mentioned in [57836] on Core SVN:
Tests: Fix invalid @covers annotations for Interactivity API -
Merged pull request #59886 into WordPress/gutenberg:
Interactivity API: Prevent non-object state from being added -
Pull request #59861 merged into WordPress/gutenberg:
Add $schema to tsconfig files -
Submitted pull request #59886 to WordPress/gutenberg:
Interactivity API: Prevent non-object state from being added -
Mentioned in [57835] on Core SVN:
Interactivity API: Prevent warning when using a bind directive with a short attribute name. -
Merged pull request #59842 into WordPress/gutenberg:
Interactivity: Ensure stores are initialized on client -
Submitted pull request #59865 to WordPress/gutenberg:
Interactivity: Strict type checking -
Submitted pull request #59861 to WordPress/gutenberg:
Add $schema to tsconfig files -
Submitted pull request #59842 to WordPress/gutenberg:
Interactivity: Ensure stores are initialized on client -
Mentioned in [57823] on Core SVN:
HTML API: Trigger active format reconstruction when reaching text nodes. -
Created ticket #60761 on Core Trac:
Interactivity API: Empty state objects are not correctly sent to the client -
Submitted pull request #6261 to WordPress/wordpress-develop:
Interactivity: Prevent empty state or config from being printed as [] -
Created ticket #60758 on Core Trac:
Interactivity API: Bind directives may access uninitialized string offset -
Created ticket #60757 on Core Trac:
Interactivity API: Fix invalid test @covers annotations -
Submitted pull request #6258 to WordPress/wordpress-develop:
Interactivity API: Fix invalid test @covers annotations -
Mentioned in [57815] on Core SVN:
HTML API: Defer applying attribute updates until necessary. -
Submitted pull request #6257 to WordPress/wordpress-develop:
Interactivity: Fix string index warning -
Merged pull request #59705 into WordPress/gutenberg:
Use viewScriptModule block.json field for interactivity e2e tests -
Merged pull request #59708 into WordPress/gutenberg:
Interactivity: Restore scope when yielded promise rejects -
Submitted pull request #6239 to WordPress/wordpress-develop:
Script Modules: Implement script interoperability -
Submitted pull request #59708 to WordPress/gutenberg:
Interactivity: Restore scope when yielded promise rejects -
Submitted pull request #59705 to WordPress/gutenberg:
Use viewScriptModule block.json field for interactivity e2e tests -
Mentioned in [57768] on Core SVN:
HTML API: Ensure that breadcrumbs are properly retained after seeking. -
Wrote a new post, Block metadata viewScriptModule field in 6.5, on the site Make WordPress Core:
The Block API now recognizes the viewScriptModule field in block.json metadata. This provides an experience… -
Wrote a new post, Script Modules in 6.5, on the site Make WordPress Core:
A new “Script Modules” interface has been introduced to support native JavaScript modules in WordPress.… -
Wrote a new post, Script Modules in 6.5, on the site Make WordPress Core:
A new “Script Modules” interface has been introduced to support native JavaScript modules in WordPress.… -
Closed issue #57492 on the WordPress/gutenberg repository:
Proposal: Support module metadata in block.json for Blocks + Modules API -
Pull request #59419 merged into WordPress/gutenberg:
Fix @wordpress/interactivity module ID in docs -
Submitted pull request #59419 to WordPress/gutenberg:
Fix @wordpress/interactivity module ID in docs -
Created ticket #60647 on Core Trac:
Script Modules: Allow modules to depend on existing WordPress scripts -
Pull request #59375 merged into WordPress/gutenberg:
Create block interactivity: Fix minimum versions -
Submitted pull request #59375 to WordPress/gutenberg:
Create block interactivity: Fix minimum versions -
Mentioned in [57582] on Core SVN:
HTML API: Add subclassed has_bookmark() and fix seek() -
Pull request #58832 merged into WordPress/gutenberg:
ViewScriptModule: 6.5 compatibility changes -
Created ticket #60474 on Core Trac:
HTML API: HTML Processor bookmarks seek, has_bookmark bugs -
Submitted pull request #58832 to WordPress/gutenberg:
ViewScriptModule: 6.5 compatibility changes -
Mentioned in [57565] on Core SVN:
Editor: Add `viewScriptModule` handling to `block.json` metadata