| Index: Source/core/layout/LayoutMenuList.cpp
|
| diff --git a/Source/core/layout/LayoutMenuList.cpp b/Source/core/layout/LayoutMenuList.cpp
|
| index 47279f57d6c36dc043e73e05410770cf1f52c3a7..6a84e8afe44084e6289c5934441c7bbd3c4fe39d 100644
|
| --- a/Source/core/layout/LayoutMenuList.cpp
|
| +++ b/Source/core/layout/LayoutMenuList.cpp
|
| @@ -103,6 +103,8 @@ void LayoutMenuList::adjustInnerStyle()
|
| ComputedStyle& innerStyle = m_innerBlock->mutableStyleRef();
|
| innerStyle.setFlexGrow(1);
|
| innerStyle.setFlexShrink(1);
|
| + // min-width: 0; is needed for correct shrinking.
|
| + innerStyle.setMinWidth(Length(0, Fixed));
|
| // Use margin:auto instead of align-items:center to get safe centering, i.e.
|
| // when the content overflows, treat it the same as align-items: flex-start.
|
| // But we only do that for the cases where html.css would otherwise use center.
|
|
|