Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

core#1182 - revert crm.menubar.js changes #15019

Merged
merged 1 commit into from
Aug 12, 2019

Conversation

MegaphoneJon
Copy link
Contributor

Overview

CiviCRM 5.16.0 has a race condition that causes the menubar to not function.

Before

Menubar rarely works.

After

Menubar works.

Technical Details

This commit is the issue. I note that there's only one HTML element with an id of crm-container but several with the class of crm-container. I imagine that under certain circumstances one of those elements loads before the menubar, causing crm.menubar.js to not work.

@civibot
Copy link

civibot bot commented Aug 12, 2019

(Standard links)

@colemanw
Copy link
Member

I still don't think relying on the crm-container id is a good idea in the long-run, but if using the class breaks stuff then I agre with reverting it.

@colemanw colemanw merged commit 12706f2 into civicrm:master Aug 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants