postmanlabs / postman-app-support

Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.
https://www.postman.com
5.84k stars 840 forks source link

Postman Scratch Pad is very buggy with the latest version v9.14.0 #10707

Open buzitsl opened 2 years ago

buzitsl commented 2 years ago

Is there an existing issue for this?

Describe the Issue

I updated to what I thought was the latest Postman 9.14.0. Unfortunately, it has a lot of usability errors. When I asked my co-worker if they have the same issues, I was told that they are on Postman 9.14.4 and they have no issues. I tried to get that version, but my postman told me that I have the latest.

Please help. In Postman 9.14.0 users can't edit the collections or the environment variables. I don't want to report all the issues if they were already resolved in 9.14.4

Update: Logged in to the postman account. The UI reported that it is up to date 9.14.8 image Opened the Scratchpad image

Nothing was resolved by the upgrade. The Scratch Pad functionality is very buggy

Steps To Reproduce

Update: Select "check for updates option" without login in -> app does not upgrade. Log in -> open Scratch Pad

The main issues with Scratch Pad regardless if a user is signed on or not:

  1. User can't edit collections
  2. User can't edit environment variables
  3. Clicking on the request does not open it for editing

Screenshots or Videos

image

image

There are no errors, but I see this warning in the DevTools console: image

Environment Information

- Operating System: Windows 10
- Platform Type: win32 10.0.18363
- Postman Version: 9.14.0

Additional Context?

No response

numaanashraf commented 2 years ago

@buzitsl Could you quit and restart the app and send us a screenshot of the Settings > About section

Screenshot 2022-03-02 at 12 09 04 AM
buzitsl commented 2 years ago

image

buzitsl commented 2 years ago

Closed by accident. The issue is not resolved.

numaanashraf commented 2 years ago

@buzitsl Are you using Postman signed-in with an account?

buzitsl commented 2 years ago

No, I am not using Postman with a signed-in account.

ankurdengla commented 2 years ago

Hey @buzitsl! The latest version for the signed-out app (scratchpad) is 9.14.0. The signed-in experience in the app is on 9.14.x. Since you're using the signed-out app, you are on 9.14.0.

Could you please tell us about the usability issues that you're facing so that we can resolve them?

buzitsl commented 2 years ago

Thank you, Ankur,

Three major usability issues for Postman 9.14.0 that make it very hard to use are:

  1. User cannot edit the collection. Clicking on the collection name or folder link opens a blank page.

image

  1. User cannot edit the environment variables. Clicking on the environment variable link opens a blank page.

image

  1. Clicking on the request does not open it for editing

image

ankurdengla commented 2 years ago

Hey @buzitsl!

Sorry to hear that you're experiencing issues with the app. Could you please send us your app logs to help@postman.com ? Instructions to get app logs - https://support.postman.com/hc/en-us/articles/360025298633-How-to-collect-logs

Meanwhile, to unblock yourself, you can turn on the "Always open requests in new tab" setting -

Screenshot 2022-03-03 at 12 13 41 PM
buzitsl commented 2 years ago

Thank you, Changing the setting worked. The Scratch Pad is working. Collections, requests, and environments open up for editing. image

I found this helpful info on this page: https://learning.postman.com/docs/getting-started/settings/#:~:text=Always%20open%20requests%20in%20new,changes%20when%20closing%20a%20tab.

Setting Up Postman Always open requests in new tab: By default, when you select a request in a collection, Postman opens the request in the preview tab. Turn on this toggle to always open requests in a new tab.

This default behavior was changed in 9.14.x release for the Scratch Pad.

Also, even after reading this documentation, it is still unclear what is the difference between a "preview tab" and a "new tab" and when one would want to set it one way or the other.

This is the definition I found, and it is still not clear how it is related to the editing collections functionality: "select the Preview tab to see how your documentation will appear and to make sure it's formatted correctly. To continue editing, select the Markdown tab."

Just minor room for improvement in the future, since now the Postman is working for me.