Azure / api-management-developer-portal

Developer portal provided by the Azure API Management service.
MIT License
479 stars 307 forks source link

Parent navigation links not working in Navigation menu #2283

Closed MerveWiccon closed 10 months ago

MerveWiccon commented 10 months ago

Bug description

In the navigation menu, if there is a child navigation page, the parent navigation item becomes unclickable.

For example, image

When you are in Support page in the above example, the "FAQ & Troubleshooting" page is not clickable. The menu can only navigate to the last child. And when you are in the last child in the menu (Business FAQ or Technical FAQ), all the other parent links are not clickable. However I could see the link while hovering the mouse through parent navigation items.

Reproduction steps

  1. Go to Navigation menu that has a child page. And this child page must have one more inner child page.
  2. Try clicking the first child page (as described in the above example).
  3. The link will not let you click.

Expected behavior

In a Navigation menu, all the parent or child links should be clickable

Is your portal managed or self-hosted?

Managed

Additional context (POSSIBLE SOLUTION)

In Chrome inspect, if the menu has any inner-child page, that link has data-toggle="dropdown". Therefore it overrides the menu functionality and the link becomes unclickable. When this is removed, the menu link is clickable.

image

malincrist commented 10 months ago

Hello @MerveWiccon , thanks for reaching out 😊 This issue was fixed (check #2196) but unfortunately, the release that contains this fix was postponed. New ETA is mid-September. Apologies for the delay and any inconveniences created.