#3284 has its use case, but introduced some bugs (#3305, #3328, #3334).
Expected Behavior
Users can decide if they want to use Console as a proxy for the share logic.
Current Behavior
Users are forced to use this new feature.
Possible Solution
It would be great if one could disable this feature using an environment variable (f.e. MINIO_BROWSER_PROXY_SHARE=false, default true), since it introduced unneeded complexity if the MINIO_SERVER_URL is publically accessible.
Steps to Reproduce (for bugs)
Run a MinIO cluster with a recent Console version and run into the linked bugs.
Context
The new feature broke the share functionality on our production cluster since not all fixes are provided in the latest version (1.4.0).
Regression
This wasn't needed before #3284.