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
- Meta Contributor
- Translation Contributor
-
Submitted pull request #61695 to WordPress/gutenberg:
Interactivity API: No implicit any -
Merged pull request #59865 into WordPress/gutenberg:
Interactivity: Strict type checking -
Merged pull request #61679 into WordPress/gutenberg:
Fix problem with gradient-parser types -
Mentioned in [58159] on Core SVN:
Improve legibility of JSON-encoded Interactivity API store data. -
Submitted pull request #61679 to WordPress/gutenberg:
Fix problem with gradient-parser types -
Submitted pull request #61675 to WordPress/gutenberg:
Docs: Fix parentheses in Markdown link URL -
Wrote a comment on the post Proposal: Server to client data sharing for Script Modules, on the site Make WordPress Core:
The feedback period for this proposal will end 2024-05-24, I've added a note to the… -
Wrote a comment on the post Proposal: Server to client data sharing for Script Modules, on the site Make WordPress Core:
That's helpful information, thanks! -
Mentioned in [58148] on Core SVN:
Quick-fix: Normalize UTF-8 charset slug detection. -
Mentioned in [58147] on Core SVN:
Normalize UTF-8 charset slug detection. -
Submitted pull request #61658 to WordPress/gutenberg:
Add script module data implementation -
Merged pull request #61631 into WordPress/gutenberg:
WP-ENV: Fix return type and tests -
Submitted pull request #61631 to WordPress/gutenberg:
WP-ENV: Fix return type and tests -
Submitted pull request #61628 to WordPress/gutenberg:
Upgrade @typescript-eslint packages -
Merged pull request #61572 into WordPress/gutenberg:
Upgrade framer-motion -
Merged pull request #61570 into WordPress/gutenberg:
Patch react-autosize-textarea for updated types -
Merged pull request #61503 into WordPress/gutenberg:
Upgrade @use-gesture/react -
Merged pull request #61532 into WordPress/gutenberg:
Dedupe packages -
Submitted pull request #61572 to WordPress/gutenberg:
Upgrade framer-motion -
Wrote a comment on the post Proposal: Server to client data sharing for Script Modules, on the site Make WordPress Core:
Yes, that's possible. I described some of the pros and cons to that approach here.… -
Submitted pull request #61570 to WordPress/gutenberg:
Patch react-autosize-textarea for updated types -
Created issue #61568 in the WordPress/gutenberg repository:
react-autosize-textarea dependency is unmaintained and outdated -
Mentioned in [58127] on Core SVN:
Interactivity API: Cannot be used from wp-admin -
Mentioned in [58126] on Core SVN:
Script Modules: Hooks are not registered in wp-admin -
Submitted pull request #61532 to WordPress/gutenberg:
Dedupe packages -
Submitted pull request #61503 to WordPress/gutenberg:
Upgrade @use-gesture/react -
Received props from @cbravobernal in Slack:
Props to @jonsurrell for handling the Interactivity API core component creation. -
Created ticket #61170 on Core Trac:
Interactivity API: Improve JSON store serialization -
Submitted pull request #61486 to WordPress/gutenberg:
Build: Use globalThis over process.env and enable TS lib checking -
Wrote a comment on the post Proposal: Server to client data sharing for Script Modules, on the site Make WordPress Core:
That's great to hear! I'm curious, is there a reason you'd prefer this type of… -
Submitted pull request #6520 to WordPress/wordpress-develop:
Improve Interactivity API store JSON encoding -
Wrote a comment on the post Proposal: Server to client data sharing for Script Modules, on the site Make WordPress Core:
[I] would love to see a better initialization story… Is there any way we could… -
Wrote a comment on the post Proposal: Server to client data sharing for Script Modules, on the site Make WordPress Core:
The other question that crosses my mind, is that I’m actually not sure that the… -
Wrote a comment on the post Proposal: Server to client data sharing for Script Modules, on the site Make WordPress Core:
Should this really be an official WP API which if abused may lead to a… -
Wrote a comment on the post Proposal: Server to client data sharing for Script Modules, on the site Make WordPress Core:
with the solution proposed the data/configuration can’t be loaded asynchronously… the data can’t be lazy-loaded… -
Wrote a new post, Proposal: Server to client data sharing for Script Modules, on the site Make WordPress Core:
Abstract Script Modules were introduced in WordPress 6.5. wp_add_inline_script is often used to initialize or… -
Closed issue #59899 on the WordPress/gutenberg repository:
[Flaky Test] Ensure that a store can be subscribed to before it... -
Merged pull request #61359 into WordPress/gutenberg:
Tests: Fix flaky interactivity deferred test -
Submitted pull request #61359 to WordPress/gutenberg:
Tests: Fix flaky interactivity deferred test -
Mentioned in [58072] on Core SVN:
HTML API: Fix context reset in html5lib test suite. -
Created ticket #61102 on Core Trac:
Tests: Html5lib-tests context tag needs to be reset -
Submitted pull request #6464 to WordPress/wordpress-develop:
Html5lib tests: Fix reset of context element -
Merged pull request #61253 into WordPress/gutenberg:
Add eslint autofix commit to ignored git commits -
Submitted pull request #61253 to WordPress/gutenberg:
Add eslint autofix commit to ignored git commits -
Pushed 2 commits to WordPress/gutenberg:
Apply eslint autofix for `curly` rule violations -
Submitted pull request #61204 to WordPress/gutenberg:
Eslint: Restore curly rule with prettier -
Mentioned in [58048] on Core SVN:
HTML API: Tests should use expectedIncorrectUsage phpunit annotation