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
- Documentation Contributor
- Translation Contributor
-
Wrote a comment on the post Script Modules in 6.5, on the site Make WordPress Core:
At this time, Script Modules do not have functionality analogous to `wp_add_inline_script` or `wp_localize_script`, which… -
Wrote a comment on the post Script Modules in 6.5, on the site Make WordPress Core:
Scripts and Script Modules are separate systems. `wp_localize_script` will not work with Script Modules, and… -
Submitted pull request #60952 to WordPress/gutenberg:
ApiFetch: Script module -
Created ticket #61039 on Core Trac:
Interactivity API: Some property access does not work well in server ... -
Submitted pull request #6405 to WordPress/wordpress-develop:
Interactivity API: Ignore ignore directives on the server -
Created ticket #61037 on Core Trac:
Interactivity API: Directives cannot derive state on the server -
Mentioned in [58010] on Core SVN:
HTML API: Validate HTML Processor against external test suite from html5lib. -
Submitted pull request #6394 to WordPress/wordpress-develop:
Interactivity API: Add server derived state getter handling -
Submitted pull request #60744 to WordPress/gutenberg:
Interactivity: Ensure ignore directives are stable -
Received props from @magdalenapaciorek in Slack:
Props to @bph, @greenshady, @luisherranz, @cbravobernal, @jonsurrell, @welcher for feedback and review of my first… -
Submitted pull request #60639 to WordPress/gutenberg:
Interactivity: Strict null typechecking -
Closed issue #60147 on the WordPress/gutenberg repository:
Interactivity API refactor to TypeScript (utils & kebabToCamelCase) -
Merged pull request #60149 into WordPress/gutenberg:
Interactivity API refactor to TypeScript (utils & kebabToCamelCase) -
Merged pull request #59915 into WordPress/gutenberg:
Upgrade simple-git dependency -
Merged pull request #60474 into WordPress/gutenberg:
Interactivity: Return useMemo and useCallback hooks -
Submitted pull request #60474 to WordPress/gutenberg:
Interactivity: Return useMemo and useCallback hooks -
Submitted pull request #60463 to WordPress/gutenberg:
Tests: Parallelize performance suites on CI -
Closed pull request #60462 on WordPress/gutenberg:
_ -
Submitted pull request #60462 to WordPress/gutenberg:
_ -
Submitted pull request #60446 to WordPress/gutenberg:
Update deps -
Merged pull request #60045 into WordPress/gutenberg:
Tests: Shard JS unit tests -
Merged pull request #57311 into WordPress/gutenberg:
Dependencies: Upgrade babel -
Merged pull request #60428 into WordPress/gutenberg:
Tests: Share JavaScript build assets across PHP workflows -
Closed pull request #60430 on WordPress/gutenberg:
Tests: Skip full npm install on PHP jobs -
Submitted pull request #60430 to WordPress/gutenberg:
Tests: Skip full npm install on PHP jobs -
Submitted pull request #60428 to WordPress/gutenberg:
Tests: Share JavaScript build assets across PHP workflows -
Closed issue #60404 on the WordPress/gutenberg repository:
Default theme.json: The definition of `styles.elements.button.spacing.padding` is incorrect -
Merged pull request #57374 into WordPress/gutenberg:
Test: Validate block & theme json -
Wrote a comment on the post Script Modules in 6.5, on the site Make WordPress Core:
There's nothing analogous to wp_add_inline_script for modules at this time. One difficulty is that often… -
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