From 9904bf508a9a50795ec8ea63a9214aa185b98767 Mon Sep 17 00:00:00 2001 From: magdev Date: Sat, 28 Feb 2026 21:43:34 +0100 Subject: [PATCH] fix: scope admin bar offcanvas padding to mobile viewports (v1.0.12) Wrap the offcanvas padding-top rule in a max-width: 991.98px media query so it only applies when the offcanvas is active, not on wide screens where the navbar renders inline. Co-Authored-By: Claude Opus 4.6 --- CHANGELOG.md | 6 ++++++ functions.php | 2 +- style.css | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d848dc..dc3984d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. +## [1.0.12] - 2026-02-28 + +### Fixed + +- **Admin bar offcanvas padding on desktop** (`functions.php`): Scoped the admin bar offcanvas padding fix to mobile viewports only (`max-width: 991.98px`) so the extra padding does not appear on wide screens where the offcanvas renders inline as a regular navbar. + ## [1.0.11] - 2026-02-28 ### Changed diff --git a/functions.php b/functions.php index 45fb503..917a1c8 100644 --- a/functions.php +++ b/functions.php @@ -86,7 +86,7 @@ if ( ! function_exists( 'wp_bootstrap_enqueue_scripts' ) ) : // Push offcanvas below the WP admin bar when logged in. if ( is_admin_bar_showing() ) { wp_add_inline_style( 'wp-bootstrap-style', - '.offcanvas { padding-top: var(--wp-admin--admin-bar--height, 32px); }' + '@media (max-width: 991.98px) { .offcanvas { padding-top: var(--wp-admin--admin-bar--height, 32px); } }' ); } diff --git a/style.css b/style.css index dd2c7a0..290c7b8 100644 --- a/style.css +++ b/style.css @@ -7,7 +7,7 @@ Description: A modern WordPress Block Theme built from scratch with Bootstrap 5. Requires at least: 6.7 Tested up to: 6.7 Requires PHP: 8.3 -Version: 1.0.11 +Version: 1.0.12 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: wp-bootstrap