ACF header floats over the WordPress mobile admin menu and blocks top menu items
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 68/100
Hướng nghiên cứu
Bắt đầu bằng cách tìm các kiểu của .acf-headerbar và kiểm tra cách vị trí của nó hoạt động ở chiều rộng viewport 600px trở xuống khi dùng cùng menu quản trị di động của WordPress. Tái hiện hiện tượng chồng lấp trên màn hình quản trị ACF khi menu đang mở, sau đó xác minh rằng các liên kết menu phía trên vẫn hiển thị và có thể nhấp ở chiều rộng di động. Issue không nêu tệp mã nguồn hay bài kiểm thử nào, vì vậy bước đầu tiên là tìm stylesheet phù hợp.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Describe the bug
On mobile breakpoints, opening the WordPress admin navigation menu causes .acf-headerbar to remain static and float directly on top of the opened sidebar menu. This visually covers the top sidebar menu items (such as "Dashboard") and intercepts clicks/taps, preventing the user from interacting with those links.
To Reproduce
Steps to reproduce the behavior:
- Go to any ACF admin screen in the WordPress dashboard (e.g., ACF > Field Groups, Post Types, Taxonomies, or Tools).
- Resize the browser viewport to a mobile width (600px or less), or inspect using device mode (e.g., iPhone at 375px–390px).
- Click/tap on the hamburger menu icon (
#wp-admin-bar-menu-toggle) in the WordPress admin toolbar to open the admin sidebar menu. - Observe that the ACF header bar (
.acf-headerbar) floats above the top of the open sidebar menu, obscuring links like "Dashboard" and blocking clicks.
Expected behavior
When the mobile admin menu is open, the ACF header bar should not overlap the sidebar menu, allowing users to access and click all menu options without obstruction.
Screenshots or Video
Version Information:
- WordPress Version: 7.2-beta4-65231-src
- PHP Version: 8.3.30
- ACF Version: 6.8.11
- Browser: Chrome 156.0
- Ngôn ngữ chính
- PHP
- Star
- 947
- Fork
- 198
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của AdvancedCustomFields/acf
-
PHP 8.5: "Using null as an array offset" deprecation in ACF_Data::is() when rendering a block with empty data (local-meta.php is_request)Có thể đã có người làm @faisalahammad đã nhận 30 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
AdvancedCustomFields/acf#1044 ·
-
is_preview was called incorrectly notice on every early get_field() since 6.8.10 (acf_revisions::acf_validate_post_id)Có thể đã có người làm @faisalahammad đã nhận 30 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
AdvancedCustomFields/acf#1041 · 1 bình luận ·
-
True / False ACF control bug on RTL layoutsCó thể đã có người làm @elicohenator đã nhận 53 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
AdvancedCustomFields/acf#1038 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
AdvancedCustomFields/acf#1034 · 3 bình luận ·
-
Bug: class-acf-field-icon_picker.php calls wp_get_attachment_image_url() with string Dashicon slug, causing fatal TypeError on PHP 8+Có thể đã có người làm @antwonw đã nhận 64 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
AdvancedCustomFields/acf#1032 · 1 bình luận ·
Tất cả issue của AdvancedCustomFields/acf
Issue tương tự
-
sync-en
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[Sync EN] Formatting improvements to "Large Objects (LOBs)" docs (#6056)Có thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởsync-en
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Перевод устарел
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
Maintainer thường phản hồi trong vòng 1 ngày
-
repo:cms
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
craftcms/cms#20613 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
项目日志弹出窗尺寸可拉伸功能Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày