[wp-trac] [WordPress Trac] #46404: Emoji detection not working on Android 8.1/Chrome 72

WordPress Trac noreply at wordpress.org
Mon Mar 30 22:32:33 UTC 2020


#46404: Emoji detection not working on Android 8.1/Chrome 72
---------------------------+-----------------------------
 Reporter:  superpoincare  |       Owner:  (none)
     Type:  defect (bug)   |      Status:  assigned
 Priority:  normal         |   Milestone:  Future Release
Component:  Emoji          |     Version:  5.1
 Severity:  normal         |  Resolution:
 Keywords:  needs-patch    |     Focuses:
---------------------------+-----------------------------

Comment (by superpoincare):

 @quicoto

 You can try this:

 {{{#!php
 <?php

 remove_action( 'wp_head', 'print_emoji_detection_script', 7 );

 add_action( 'wp_head', function() {
         ob_start();
         print_emoji_detection_script();
         echo preg_replace( '/!function(.+?)window._wpemojiSettings\);/',
 '!function(e,t,a){function n(e){var
 a=t.createElement("script");a.src=e,a.defer=a.type="text/javascript",t.getElementsByTagName("head")[0].appendChild(a)}var
 o,d;a.supports={everything:!1,everythingExceptFlag:!1},a.DOMReady=!1,a.readyCallback=function(){a.DOMReady=!0},d=function(){a.readyCallback()},t.addEventListener?(t.addEventListener("DOMContentLoaded",d,!1),e.addEventListener("load",d,!1)):(e.attachEvent("onload",d),t.attachEvent("onreadystatechange",function(){"complete"===t.readyState&&a.readyCallback()})),(o=a.source||{}).concatemoji?n(o.concatemoji):o.wpemoji&&o.twemoji&&(n(o.twemoji),n(o.wpemoji))}(window,document,window._wpemojiSettings);',
 ob_get_clean() );
 }, 7 );
 }}}

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/46404#comment:26>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list