argoproj / argo-cd

Declarative Continuous Deployment for Kubernetes
https://argo-cd.readthedocs.io
Apache License 2.0
17.43k stars 5.3k forks source link

Diff page becomes unresponsive if it is large #16561

Closed andrewhibbert closed 5 months ago

andrewhibbert commented 9 months ago

Checklist:

Describe the bug

When a diff is large and you try to load it you get "Page Unresponsive".

To Reproduce

I had this problem trying to change kyverno from helm chart version 3.0.5 to 3.1.1. This occurs when you press diff, there is no options to do a compact diff etc

Expected behavior

Can see diffs

Screenshots

Screenshot 2023-12-06 at 19 08 35

Version

Paste the output from `argocd version` here.

2.9.3

Logs

keithchong commented 9 months ago

Hi @andrewhibbert , just to clarify, the issue only arises when you visit this Diff tab?

Secondly, are you able to check the Compact diff checkbox (via another app/resource where diff works fine) first and then visit this tab?

jgwest commented 5 months ago

No response from reporter.

andrewhibbert commented 5 months ago

It hangs as soon as you go to diff, no chance to tick compact diff

tomasbjerre commented 1 week ago

A workaround is to get the diff from CLI with: argocd app diff [appname].

Where you get appname from argocd app list.