ACF header floats over the WordPress mobile admin menu and blocks top menu items
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
Research direction
Start by locating the styles for .acf-headerbar and checking how its positioning behaves at viewport widths of 600px or less alongside the WordPress mobile admin menu. Reproduce the overlap on an ACF admin screen with the menu open, then verify that the top menu links remain visible and clickable at mobile widths. The issue does not name a source file or test, so finding the relevant stylesheet is the first step.
Written by the indexing model from the issue text.
Description
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
- Dominant language
- PHP
- Stars
- 947
- Forks
- 198
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from 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)Possibly taken @faisalahammad claimed this 30 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 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)Possibly taken @faisalahammad claimed this 30 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
AdvancedCustomFields/acf#1041 · 1 comment ·
-
True / False ACF control bug on RTL layoutsPossibly taken @elicohenator claimed this 53 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
AdvancedCustomFields/acf#1038 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
AdvancedCustomFields/acf#1034 · 3 comments ·
-
Bug: class-acf-field-icon_picker.php calls wp_get_attachment_image_url() with string Dashicon slug, causing fatal TypeError on PHP 8+Possibly taken @antwonw claimed this 64 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
AdvancedCustomFields/acf#1032 · 1 comment ·
All issues in AdvancedCustomFields/acf
Similar issues
-
sync-en
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Maintainers usually reply within 1 day
-
[Sync EN] Formatting improvements to "Large Objects (LOBs)" docs (#6056)Possibly taken A pull request linked to this issue is open or already merged. Opensync-en
Difficulty 1/5 Under an hour Newbie friendliness 74/100
Maintainers usually reply within 1 day
-
Перевод устарел
Difficulty 2/5 1-3 hours Newbie friendliness 73/100
Maintainers usually reply within 1 day
-
repo:cms
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
craftcms/cms#20613 · 1 comment ·
Maintainers usually reply within 1 day
-
项目日志弹出窗尺寸可拉伸功能Open
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
Maintainers usually reply within 1 day