From 2574a881e59fec1d2e096e6fe6ec509af40c47d9 Mon Sep 17 00:00:00 2001 From: k-utsumi Date: Fri, 23 Sep 2022 04:17:54 +0900 Subject: [PATCH] Add `break-keep` utility (#9393) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * ✨ Add `word-break: keep-all` with `keep-all` ref. https://developer.mozilla.org/en-US/docs/Web/CSS/word-break `whitespace-nowrap` and `word-break: keep-all` behave differently in different browsers. Demo: https://jsfiddle.net/h1aj6nvy/ There is a difference between Firefox and Google chrome. * Rename `keep-all` to `break-keep` Co-authored-by: Jonathan Reinink --- src/corePlugins.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/corePlugins.js b/src/corePlugins.js index 586aee7449fe..2bd8e9d0357a 100644 --- a/src/corePlugins.js +++ b/src/corePlugins.js @@ -1222,6 +1222,7 @@ export let corePlugins = { '.break-normal': { 'overflow-wrap': 'normal', 'word-break': 'normal' }, '.break-words': { 'overflow-wrap': 'break-word' }, '.break-all': { 'word-break': 'break-all' }, + '.break-keep': { 'word-break': 'keep-all' }, }) },