Carlos Bravo
@cbravobernal on WordPress.org and Slack
Bio
Interests
Contributions Sponsored
- Member Since: February 22nd, 2017
- Location: Madrid
- Website: carlosbravo.blog
- GitHub: cbravobernal
- Job Title: Software Engineer
- Employer: Automattic
Contribution History
Carlos Bravo’s badges:- Core Contributor
- Core Team
- Documentation Contributor
- Meta Contributor
- Test Contributor
- WordCamp Organizer
- WordCamp Speaker
-
Merged pull request #61720 into WordPress/gutenberg:
Interactivity API: Clarify some warning messages -
Merged pull request #61723 into WordPress/gutenberg:
Interactivity API: Move init.js to TypeScript -
Merged pull request #61721 into WordPress/gutenberg:
Interactivity API: Move all utils inside `utils.ts` -
Submitted pull request #61734 to WordPress/gutenberg:
Block Bindings: Lock binding editing with functions -
Merged pull request #61687 into WordPress/gutenberg:
Interactivity API: Add types for warn helper. -
Submitted pull request #61687 to WordPress/gutenberg:
Interactivity API: Add types for warn helper. -
Merged pull request #61660 into WordPress/gutenberg:
Block bindings: Remove not needed breaks in `gutenberg_block_bindings_replace_html` -
Reopened ticket #61170 on Core Trac:
Interactivity API: Improve JSON store serialization -
Closed ticket #61170 on Core Trac:
Interactivity API: Improve JSON store serialization -
Submitted pull request #61660 to WordPress/gutenberg:
Block bindings: Remove not needed breaks in `gutenberg_block_bindings_replace_html` -
Merged pull request #61409 into WordPress/gutenberg:
Interactivity API: Prevent empty namespace or different namespaces from killing the runtime -
Closed issue #54370 on the WordPress/gutenberg repository:
[Flaky Test] aria-disabled is correctly hydrated for different values -
Merged pull request #61615 into WordPress/gutenberg:
Interactivity API: Fix flaky tests for attribute hydration -
Closed pull request #6160 on WordPress/wordpress-develop:
Rename to remove instead of deregister -
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 -
Gave props in Slack:
Props to @jonsurrell for handling the Interactivity API core component creation. -
Merged pull request #61249 into WordPress/gutenberg:
Interactivity API: Prevent wrong written directives from killing the runtime -
Created issue #61455 in the WordPress/gutenberg repository:
Interactivity API: Improve readability in directives check function inside `vdom.ts` -
Merged pull request #61236 into WordPress/gutenberg:
Block Bindings: Simplify the HTML replacement logic until the HTML API is... -
Closed issue #60683 on the WordPress/gutenberg repository:
Support multiple `data-wp-on-window` or `data-wp-on-document` directive with the same event -
Merged pull request #61009 into WordPress/gutenberg:
Interactivity API: Allow multiple event handlers for the same type with `data-wp-on-document`... -
Submitted pull request #61409 to WordPress/gutenberg:
Interactivity API: Prevent empty namespace or different namespaces from killing the runtime -
Submitted pull request #61249 to WordPress/gutenberg:
Interactivity API: Prevent wrong written directives from killing the runtime -
Merged pull request #61045 into WordPress/gutenberg:
Interactivity API: Improve data-wp-context debugging by validating it as a stringified JSON... -
Submitted pull request #61045 to WordPress/gutenberg:
Interactivity API: Improve data-wp-context debugging by validating it as a stringified JSON... -
Closed issue #60049 on the WordPress/gutenberg repository:
Interactivity API: Debug - Show directive names included in each Directives component... -
Submitted pull request #61009 to WordPress/gutenberg:
Interactivity API: Allow multiple event handlers for the same type with `data-wp-on-document`... -
Merged pull request #66 into WordPress/wp-movies-demo:
Deactivate plugin when Gutenberg is not installed and activated -
Created ticket #61052 on Core Trac:
WP_KSES data attributes: Allow double dash -
Merged pull request #60 into WordPress/wp-movies-demo:
Fix like icon button not working in some environments -
Closed pull request #61 on WordPress/wp-movies-demo:
Experiment: Migrate blocks to the new store api -
Closed pull request #62 on WordPress/wp-movies-demo:
Fix: Move wp_store() to wp_initial_state() -
Merged pull request #63 into WordPress/wp-movies-demo:
Update plugin code to use latest standard version of the API. -
Wrote a comment on the post Interactivity API in 6.5, on the site Make WordPress Core:
I'm afraid that the init function that runs the Interactivity is only called on 'DOMContentLoaded'… -
Created ticket #61044 on Core Trac:
Interactivity API: Debug - Warning about Server Directives Processing ... -
Submitted pull request #6413 to WordPress/wordpress-develop:
Interactivity API: Add debug notice for SSR -
Gave props in Slack:
Props to @magdalenapaciorek for writing a great Interactivity API blog article -
Received props from @magdalenapaciorek in Slack:
Props to @bph, @greenshady, @luisherranz, @cbravobernal, @jonsurrell, @welcher for feedback and review of my first… -
Closed pull request #58718 on WordPress/gutenberg:
Interactivity API: Migrate everything to TypeScript, add missing comments and remove the... -
Closed issue #59829 on the WordPress/gutenberg repository:
Interactivity API: Include `preact/debug` when `WP_DEVELOPMENT_MODE` is enabled. -
Wrote a comment on the post Interactivity API in 6.5, on the site Make WordPress Core:
Thanks! If you need a modal without being descendant of any container, you can use… -
Wrote a comment on the post Interactivity API in 6.5, on the site Make WordPress Core:
Yes, an example of the package.json scripts could be: [code] "scripts": { "build": "wp-scripts build… -
Wrote a comment on the post Interactivity API in 6.5, on the site Make WordPress Core:
[code]data-wp[/code] are expected to be strings. Otherwise the API won't relate them to their respective… -
Closed issue #65 on the WordPress/wp-movies-demo repository:
Unable to import dummy data -
Closed issue #59752 on the WordPress/gutenberg repository:
Allow blocks with interactivity support inside core/query (useUnsupportedBlocks) -
Merged pull request #60006 into WordPress/gutenberg:
Update the query block to permit non-core interactive blocks -
Closed issue #59442 on the WordPress/gutenberg repository:
Standardize capitalization of the term 'navigation menu' -
Merged pull request #60262 into WordPress/gutenberg:
Update standardisation of 'Navigation Menu' to have both words capitalised in user-facing... -
Closed issue #59539 on the WordPress/gutenberg repository:
phpDocs improvements `@todo` tags