Primary external links break navbar (visually)
| Project: | External Links |
| Version: | 6.x-1.7 |
| Component: | Code |
| Category: | support request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed |
Under IE (6, 7 & 8 I believe), primary links that are external break the navbar at the junction just after the last external primary link appears. That segment and the rest of the navbar to the right of it drops a few millimeters below to allow for the external link icon(s) to appear.
This behavior does not occur under Firefox 3.5 and I have not yet tested other browsers. My short term remedy is to disable External Links in production while I work out the correct CSS needed to bypass the problem.
If the maintainers (and others) are actually open to the idea, I would like to also propose a feature request allowing site admins to exclude all primary and secondary links entirely from the JavaScript. If this sounds like a reasonable proposal, I will create a separate issue for it.
Thanks for the module!

#1
Whoops, incomplete issue name. Feel free to rename it again, as I couldn't think of a better one here.
#2
There are a couple solutions to this problem:
1) Display your primary links with "display: block". External links will not affect any link that is not displayed inline.
2) Visit admin/settings/extlink and enter the domain name for the site that is in the primary links to make it excluded from the External Link behavior.
A screenshot could help in describing this problem if those approaches do not work.
#3
Attaching screenshot to illustrate the problem. The page background is green, the navbar is white. Links #3, #4 & #7 are external links.
Thanks for the CSS tip, quicksketch. That's pretty much what I ended up doing (
#navbar-inner ul.links li a in a zen subtheme).The other option probably makes sense only when the links in question do not appear outside of the Primary Links.
Even though the CSS solution is a good workaround in this case, I wonder if there might be cases where neither of the solutions listed above are an option. I generally don't do anything super fancy with my navbars, but I know others do. For that reason, adding an option to exclude Primary Links might actually be a good idea.
#4
This is intentional behavior and can be avoided if not desired per the solutions in #2.