Azure / api-management-developer-portal

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

Error with displaying the API operation details on APIDetails page in private Firefox mode #2031

Closed ZarTrox closed 7 months ago

ZarTrox commented 1 year ago

Bug description

Currently when opening the APIDetails page of a DevPortal environment in the private Firefox browsing mode the operation details of some APIs are loading infinitely.

APIDetails page with an loading API operation details widget: image

Loading API operation details widget: ApiDetails

When checking the console for errors the following message is displayed: Uncaught (in promise) DOMException: A mutation operation was attempted on a database that did not allow mutations.

MicrosoftTeams-image

The bug does not occur in all APIs but multiple are affected. The issue is only visible in Firefox. Edge and Chrome are working as expected.

Reproduction steps

  1. Open private mode in Firefox
  2. Sign in to a DevPortal environment
  3. Select an API until the API contains the error
  4. Check console

Is your portal managed or self-hosted?

Managed

Environment

ghost commented 1 year ago

@ZarTrox, thank you for opening this issue. We will triage it within the next few business days.

harunrst commented 1 year ago

Hey @ZarTrox , it is not reproducible at the moment. Please confirm, if it is still the issue, could you share your service name for us to investigate?

ghost commented 1 year ago

@ZarTrox, we need more information before we start working on this issue. If you prefer to share it in private, please send us an email to apimportalfeedback@microsoft.com with the issue number in its subject.

linas-ipxo commented 1 year ago

I can confirm the issue is still there. It's specifically in firefox Private mode. Regular mode works fine, even with ublock, strict security enabled and various other privacy stuff.

At first I thought it was firefox itself, didn't check non-private mode. My workflow for this is managing the dev portal as usual, then opening private mode as a "new session" window, to see the "regular user" flow.

Let me know what additional details you might need for this. But the initial post has the same information that I see myself.

linas-ipxo commented 9 months ago

Update: Right now, at least with the newest firefox (121.0.1, haven't checked versions before this) everything seems to work for me. No idea if it's the updated firefox, or maybe something updated in the developer portal that fixed it.

mrcarlosdev commented 7 months ago

This issue is related to managed developer portal. We advise you to create a Azure support request to get assistance on this issue. Please refer to the below link to create a new Azure support request, Please select Problem Type = "Developer Portal" in the request to route it appropriately.

https://learn.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request