fix(#139): app-shell for explore page; fix broken container_extra_class
Converts explore.html's browse layout (.browse-layout__sidebar/content) to the flex-fill pattern. This page was structurally different from every other page: its real content rendered via {% block body_extra %} instead of {% block content %}, sitting outside .container-wide/#content entirely -- moved it into {% block content %} to match convention, since no JS/CSS depended on the old direct-body-child nesting (checked).
Also found and fixed a real pre-existing bug while debugging why the flex chain wasn't taking effect: {% block container_extra_class %} was missing its leading space (page-container vs container_extra_class {% endblock %} on other pages), so the rendered class attribute was the single invalid token 'container-widepage-container' -- .container-wide never matched anything on this page, and .page-container's padding strip never applied either. Restored the leading space.
Verified via headless Chromium: body's rendered height matches the real viewport, both the filter sidebar and repo grid scroll independently via genuine mouse.wheel() events once given real overflow, mobile breakpoint stacks with footer restored.
Semantic Changes
5 symbols
0 comments
muse hub commit comment sha256:972689cf51735740b5495a7108f0ae6d8b12dd76c1eb02e54ce8bf7579ea9ea4 --body "your comment"
No comments yet. Be the first to start the discussion.