Fix: mobile help guide width overflow, box-sizing and max-width constraints
CI / lint (push) Failing after 4s
CI / test (push) Has been skipped
CI / build (push) Has been skipped
CI / security (push) Successful in 9s

This commit is contained in:
2026-06-03 11:32:43 -04:00
parent 227e157793
commit e9685651cf
+31 -7
View File
@@ -6426,11 +6426,14 @@ body.popup-mode .content-area {
/* ── Help Modal: Mobile responsive ── */
@media (max-width: 768px) {
.help-container {
max-width: 100%;
.help-container,
.editor-container.help-container {
max-width: 100vw;
width: 100vw;
height: 100vh;
max-height: 100vh;
border-radius: 0;
box-sizing: border-box;
}
.help-hamburger {
@@ -6441,7 +6444,8 @@ body.popup-mode .content-area {
.help-nav {
position: static;
width: 100%;
min-width: 100%;
min-width: 0;
max-width: 100%;
max-height: none;
height: auto;
z-index: auto;
@@ -6451,7 +6455,8 @@ body.popup-mode .content-area {
border-bottom: 1px solid var(--border);
box-shadow: none;
flex-shrink: 0;
display: none; /* hidden by default on mobile */
display: none;
box-sizing: border-box;
}
.help-nav-header {
padding: 10px 16px 6px;
@@ -6463,14 +6468,19 @@ body.popup-mode .content-area {
overflow-y: auto;
overflow-x: hidden;
padding: 0;
width: 100%;
box-sizing: border-box;
}
.help-content {
padding: 14px 16px 40px;
padding: 14px 14px 40px;
flex: 1;
overflow-y: auto;
overflow-x: hidden;
-webkit-overflow-scrolling: touch;
word-break: break-word;
width: 100%;
max-width: 100%;
box-sizing: border-box;
}
.help-content pre, .help-content code, .help-content table {
max-width: 100%;
@@ -6481,14 +6491,28 @@ body.popup-mode .content-area {
flex-direction: column;
gap: 16px;
min-width: 0;
width: 100%;
box-sizing: border-box;
padding: 20px 16px;
}
.help-hero-copy {
min-width: 0;
width: 100%;
}
.help-hero-copy { min-width: 0; }
.help-badges {
flex-wrap: wrap;
gap: 6px;
}
.help-badge {
white-space: normal;
}
.help-hero-visual { display: none; }
.help-section { padding: 20px 0 16px; min-width: 0; }
.help-section {
padding: 20px 0 16px;
min-width: 0;
width: 100%;
box-sizing: border-box;
}
.help-nav-link {
padding: 10px 12px;
font-size: 0.88rem;