WordPress.org

Make WordPress Core

Opened 3 weeks ago

Last modified 30 hours 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 3 weeks 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
3 weeks ago

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

#1 @SergeyBiryukov
3 weeks 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 weeks ago

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

#3 @nielslange
2 weeks ago

  • Focuses css added

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

#4 @ianbelanger
4 days ago

  • Keywords reporter-feedback added

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


31 hours ago

#6 @audrasjb
31 hours 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
30 hours 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
30 hours 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.