]> cat aescling's git repositories - mastodon.git/commitdiff
Fix regressions caused by #12961 (#12961)
authorSasha Sorokin <dafri.nochiterov8@gmail.com>
Tue, 28 Jan 2020 01:21:18 +0000 (20:21 -0500)
committerEugen Rochko <eugen@zeonfederated.com>
Tue, 28 Jan 2020 01:21:18 +0000 (02:21 +0100)
This commit attempts to fix most of regressions caused by #12961
pull request which added even spread of space between tabs.

The following fixes were done:

- Don't hide overflow in tabs

   As tabs use ::after and ::before pseudo-elements to create arrow on
   the bottom of selected tab, "overflow: hidden" will cause this arrow
   to look split from the bottom container.

   For the future we probably should use slider element instead, which
   would align according to currently selected tab, instead of relying
   on pseudo-elements. Such method would also allow smooth transitions.

- Disallow wrapping tab text on insufficient space

   This would fix some unwanted behavior[1] when on insufficient width,
   renderer might attempt wrapping text to not overtake others' space.

   [1]: https://mastodon.social/@Gargron/103546083813829165

app/javascript/styles/mastodon/components.scss

index a80a71a939818b28329401c70c8e806f85d6444c..28b2fa86f09bc0563e0c753a6dfdec8b2a5f82c0 100644 (file)
@@ -5761,8 +5761,8 @@ a.status-card.compact:hover {
     text-align: center;
     text-decoration: none;
     position: relative;
-    overflow: hidden;
     width: 100%;
+    white-space: nowrap;
 
     &.active {
       color: $secondary-text-color;