WordPress.org

Make WordPress Core

Opened 2 months ago

Last modified 7 weeks ago

#48637 new defect (bug)

Twenty Twenty: The use of word-break: break-word; causes vertical words with css grid min-width.

Reported by: johnstonphilip Owned by:
Milestone: 5.4 Priority: normal
Severity: normal Version: 5.3
Component: Bundled Theme Keywords: needs-patch reporter-feedback
Focuses: ui, css Cc:
PR Number:

Description

If a plugin uses css grid and sets a grid column to be min-width, any buttons or words in that column become vertically stacked, as the word is broken up at every letter. See attached image.

Attachments (1)

Screen Shot 2019-11-14 at 10.33.29 AM.png (44.0 KB) - added by johnstonphilip 2 months ago.
Vertically stacked words when css grid and min-width are used, caused by word-break: break-word;

Download all attachments as: .zip

Change History (9)

@johnstonphilip
2 months ago

Vertically stacked words when css grid and min-width are used, caused by word-break: break-word;

#1 @SergeyBiryukov
2 months ago

  • Component changed from General to Bundled Theme
  • Summary changed from The use of word-break: break-word; causes vertical words with css grid min-width. to Twenty Twenty: The use of word-break: break-word; causes vertical words with css grid min-width.

#2 @ianbelanger
2 months ago

  • Keywords needs-patch added
  • Milestone changed from Awaiting Review to 5.3.1
  • Version set to 5.3

#3 @nielslange
2 months ago

  • Focuses css added

@johnstonphilip Can you provide detailed steps how to reproduce this issue?

#4 @ianbelanger
7 weeks ago

  • Keywords reporter-feedback added

This ticket was mentioned in Slack in #core by audrasjb. View the logs.


7 weeks ago

#6 @audrasjb
7 weeks ago

  • Milestone changed from 5.3.1 to 5.4

Hello,

This ticket needs some further informations from the reporter so we could be able to reproduce the issue.
As 5.3.1 is planned in few day, let's move the ticket to 5.4.

#7 @johnstonphilip
7 weeks ago

To reproduce do this:

  1. Put this code in a child theme or custom plugin:
function output_some_css_grid() {
	echo '<div style="display:grid; grid-auto-columns: min-content;"><button>Click me</button></div>';
}
add_action( 'the_content', 'output_some_css_grid' );
  1. View a post.
  1. Observe the text is broken at every letter.

#8 @johnstonphilip
7 weeks ago

Just to clarify, if you switch to another WP default theme (like twentynineteen) this isn't an issue.

Note: See TracTickets for help on using tickets.