Skip to content

Commit ae57df8

Browse files
committed
Plugins: Fix emoji positioning in plugin titles on plugins list table.
Prevents emojis in plugin titles from floating to the front of text when WordPress uses emoji fallback rendering. When emoji feature detection fails, WordPress replaces emoji characters with `<img>` elements that were incorrectly affected by CSS float rules intended for plugin icons. Updates CSS selectors to target specific icon types (dashicons, icon classes, and data URI images) rather than all images, ensuring emoji images remain inline with plugin title text while preserving proper layout for actual plugin icons. - Consolidates `.plugins .plugin-title img` and `.plugins .plugin-title .dashicons` rules - Adds support for `img.dashicons`, `img[class*="icon"]`, and `img[src*="data:image"]` selectors - Maintains 64px sizing and left float for legitimate plugin icons - Fixes visual issue where "myplugin❤️wordpress" displayed as "❤️mypluginwordpress" Props slimndap, ankitkumarshah, sandeepdahiya, sabernhardt, tomdevisser, debarghyabanerjee, nusrat21, SirLouen, wpfy, hmbashar, klevismiho, rollybueno, jamesgiroux, jorbin, whyisjake. Fixes #63120. git-svn-id: https://develop.svn.wordpress.org/trunk@60673 602fd350-edb4-49c9-b593-d223f7449a82
1 parent fbc6af4 commit ae57df8

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/wp-admin/css/list-tables.css

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1313,8 +1313,11 @@ ul.cat-checklist input[name="post_category[]"]:indeterminate::before {
13131313
white-space: nowrap;
13141314
}
13151315

1316-
.plugins .plugin-title img,
1317-
.plugins .plugin-title .dashicons {
1316+
/* modified for the emoji */
1317+
.plugins .plugin-title .dashicons,
1318+
.plugins .plugin-title img.dashicons,
1319+
.plugins .plugin-title img[class*="icon"],
1320+
.plugins .plugin-title img[src*="data:image"] {
13181321
float: left;
13191322
padding: 0 10px 0 0;
13201323
width: 64px;

0 commit comments

Comments
 (0)