Dennis Snell
@dmsnell on WordPress.org and Slack
Bio
Interests
WordPress Origin Story
Contributions Sponsored
- Member Since: January 9th, 2014
- Location: Tucson, AZ, USA
- Website: fluffyandflakey.blog
- GitHub: dmsnell
- Job Title: Software Design Engineer
- Employer: Automattic
Contribution History
Dennis Snell’s badges:- Core Contributor
- Core Team
- Documentation Contributor
- Playground Contributor
- Playground Team
- WordCamp Speaker
-
Wrote a new post, Introducing the streaming block parser in WordPress 6.9, on the site Make WordPress Core:
WordPress 6.9 introduces the WP_Block_Processor class — a new tool inspired by the HTML API… -
Created ticket #64274 on Core Trac:
wp.sanitize.stripTags could rely on the browser for HTML parsing -
Wrote a new post, More-reliable email in WordPress 6.9, on the site Make WordPress Core:
Emails sent from WordPress will be more reliable in WordPress 6.9 thanks to a few… -
Wrote a new post, Modernizing UTF-8 support in WordPress 6.9, on the site Make WordPress Core:
A number of changes in WordPress 6.9 are coming which modernize WordPress’ text encoding and… -
Reopened pull request #9657 on WordPress/wordpress-develop:
HTML API: Treat as tag opener in more places -
Mentioned in [61174] on WordPress SVN:
Script Loader: Improve hoisted stylesheet ordering (in classic themes) to preserve CSS cascade. -
Mentioned in [61126] on WordPress SVN:
Command Palette: Use `HTML_Tag_Processor` to get the menu label when enqueueing assets, not regex. -
Mentioned in [61120] on WordPress SVN:
General: Ensure errors can be displayed when triggered during finalization of the template enhancement output buffer. -
Closed ticket #63863 on Core Trac:
Standardize UTF-8 handling and fallbacks in 6.9 -
Mentioned in [61111] on WordPress SVN:
General: Rename `wp_send_late_headers` action to `wp_finalized_template_enhancement_output_buffer`. -
Mentioned in [61110] on WordPress SVN:
Emoji: Convert emoji to HTML entities for `utf8mb3` columns during `wp_insert_post()`. -
Mentioned in [61100] on WordPress SVN:
Build/Test Tools: Remove `in:body` from pull request search query. -
Wrote a comment on the post Coding Standard Proposal: Make it explicit that PHP files must use the .php extension, on the site Make WordPress Core:
You’re jumping ahead to the implementation details of WordPressCS. Thanks for pointing that out. Are… -
Wrote a comment on the post Coding Standard Proposal: Make it explicit that PHP files must use the .php extension, on the site Make WordPress Core:
developers can exclude it by adding a exclude tag to the ruleset XML file or… -
Created issue #72771 in the WordPress/gutenberg repository:
Notes: “Only logged in users can see Notes.” when logged in. -
Wrote a comment on the post Coding Standard Proposal: Make it explicit that PHP files must use the .php extension, on the site Make WordPress Core:
it allows QA and other developer-focused tooling to streamline their efforts by not having to… -
Confirmed as a speaker for WordCamp Kansai 2025
-
Mentioned in [61061] on WordPress SVN:
Formatting: Replace non-breaking hyphens (U+2011) with hyphens in `sanitize_title_with_dashes()`. -
Wrote a comment on the post Coding Standard Proposal: Make it explicit that PHP files must use the .php extension, on the site Make WordPress Core:
This is an interesting proposal, as I had no idea people were using other file… -
Mentioned in [61025] on WordPress SVN:
Mail: Improve tests for mail embeds -
Pushed 1 commit to WordPress/WordPress:
wp_mail(): Set sender address by default. -
Closed ticket #49687 on Core Trac:
wp_mail() - Why is no envelope sender defined? -
Committed [61010] to Core SVN:
wp_mail(): Set sender address by default. WordPress has been calling ... -
Mentioned in [61009] on WordPress SVN:
Editor: update packages. -
Mentioned in [61008] on WordPress SVN:
Script Loader: Load block styles on demand in classic themes via the template enhancement output buffer. -
Pushed 1 commit to WordPress/WordPress:
JS Interop: Add custom data attribute name converter pair. -
Closed pull request #9953 on WordPress/wordpress-develop:
Introduce wp_js_dataset_name() for custom data attributes. -
Committed [61007] to Core SVN:
JS Interop: Add custom data attribute name converter pair. This patch ... -
Pushed 1 commit to WordPress/WordPress:
Charset: Update docblock @param type in _wp_scan_utf8(). -
Closed ticket #63863 on Core Trac:
Standardize UTF-8 handling and fallbacks in 6.9 -
Committed [61005] to Core SVN:
Charset: Update docblock @param type in _wp_scan_utf8(). Add missing ... -
Pushed 1 commit to WordPress/WordPress:
Charset: Update docblock comment in _wp_scan_utf8(). -
Committed [61004] to Core SVN:
Charset: Update docblock comment in _wp_scan_utf8(). Rewording of ... -
Closed ticket #38044 on Core Trac:
Make seems_utf8() RFC 3629 compliant. -
Pushed 1 commit to WordPress/WordPress:
HTML API: Replace PCRE in `set_attribute()` with new UTF-8 utility. -
Closed pull request #9798 on WordPress/wordpress-develop:
HTML API: Replace use of PCRE functions with new UTF-8 pipeline. -
Committed [61003] to Core SVN:
HTML API: Replace PCRE in `set_attribute()` with new UTF-8 utility. ... -
Closed pull request #9827 on WordPress/wordpress-develop:
Charset: Track detection of non-characters when scanning strings. -
Pushed 1 commit to WordPress/WordPress:
Charset: `wp_has_noncharacters()` for more-specific Unicode handling. -
Committed [61000] to Core SVN:
Charset: `wp_has_noncharacters()` for more-specific Unicode handling. ... -
Reopened ticket #61401 on Core Trac:
Blocks: Efficiently find and traverse blocks in a document. -
Mentioned in [60993] on WordPress SVN:
Posts, Post Types: Rename new `post_states_string` filter to `post_states_html`. -
Mentioned in [60986] on WordPress SVN:
Posts, Post Types: Add `post_states_string` filter for HTML string of post states. -
Closed pull request #10283 on WordPress/wordpress-develop:
Change the order of the build -
Pushed 1 commit to WordPress/WordPress:
CI/Build: Build Gutenberg before installing Core dependencies. -
Committed [60985] to Core SVN:
CI/Build: Build Gutenberg before installing Core dependencies. ... -
Mentioned in [60983] on WordPress SVN:
Block Bindings: Polish rich-text attribute replacement code. -
Closed pull request #9826 on WordPress/wordpress-develop:
Charset: Introduce `wp_utf8_chunks()` to iterate through strings. -
Pushed 1 commit to WordPress/WordPress:
HTML API: Rely on assertEqualHTML in `wp_rel_nofollow()` tests. -
Closed pull request #9251 on WordPress/wordpress-develop:
HTML API: Use `assertEqualHTML()` in `wp_rel_nofollow()` tests.