Now that #1875332: User profile URLS from /user/<ID> to /u/<name> is deployed, user profile pages are getting a d.o/u/[username] path alias. This is apparently breaking drupalorg_crosssite's idea of what tabs should be displayed related to users. E.g. if I'm at https://drupal.org/user I see the "Profile" tab active and have the following options:

Dashboard | Your Posts | Your Comments | Your Issues | Your Projects | [Profile]

If I click on Your Projects or Your Issues, the same is true, and the correct tab is now active.

However, if I click on any of the others, the last 3 tabs disappear and I'm just left with:

Profile | Posts | Commits

I believe this is a different (although somewhat related bug as #2101879: Be consistent with tab order and paths as well as page titles in user profiles.). That's talking about the weird soup of paths and page titles. But the new bug is that some of these tabs just completely disappear if you click on the wrong one. Now, it's quite hard to even find 'Your Projects'.

Comments

dww’s picture

Adding another related issue that should be easy to fix once someone dives into this code. Not saying we should handle them in the same patch/commit/issue, but inviting whomever swaps drupalorg_crosssite back into their active set, they might want to take a look at #947682, too. ;)

drumm’s picture

Assigned: Unassigned » drumm
drumm’s picture

Project: Drupal.org customizations » Drupal.org cross-site customizations
Status: Active » Fixed
Issue tags: +needs drupal.org deployment

Committed & ready to deploy.

drumm’s picture

Issue tags: -needs drupal.org deployment

Now deployed.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.