diff --git a/src/librustdoc/html/static/css/rustdoc.css b/src/librustdoc/html/static/css/rustdoc.css
index 79c7626ffc4..631aaaf5667 100644
--- a/src/librustdoc/html/static/css/rustdoc.css
+++ b/src/librustdoc/html/static/css/rustdoc.css
@@ -373,7 +373,6 @@ nav.sub {
.source .sidebar.expanded {
overflow-y: auto;
- width: 300px;
}
.source .sidebar.expanded > * {
@@ -1390,7 +1389,7 @@ pre.rust {
z-index: 10;
}
#source-sidebar {
- width: 300px;
+ width: 100%;
z-index: 1;
overflow: auto;
}
@@ -1707,6 +1706,10 @@ details.rustdoc-toggle[open] > summary.hideme::after {
.rustdoc.source .sidebar {
transition: width .5s;
}
+
+ .source .sidebar.expanded {
+ width: 300px;
+ }
}
@media (max-width: 700px) {
@@ -1995,6 +1998,11 @@ details.rustdoc-toggle[open] > summary.hideme::after {
.search-results div.desc, .search-results .result-description, .item-right {
padding-left: 2em;
}
+
+ .source .sidebar.expanded {
+ max-width: 100vw;
+ width: 100vw;
+ }
}
@media print {