Concurrent Access for Users in User Portal

I have a user portal. When a user opens multiple work objects in the tabbed format, can the user be able to initiate a work on one work object and tab, then move to another work object tab to do similar tasks?

For example, the user opened W-1 in tab 1, W-2 in tab 2. In tab 1, the user clicked on a button which calls a service and it should wait for the service to return. Instead of waiting for the service to return a value, when the user tries to open tab 2, Pega is not allowing to work on it.

Is this normal behavior?

Can we overwrite it? How can we do so?

@mohankumar86 does this discussion help?

Can you check this post ‘How to enable work object opening in multiple tabs’? Also see Losing locks on open work objects

I think this post Workobjects in multiple tabs answers your question regarding the UI. The issue with the REST requiring a response is discussed here Connect rest service asynchronously.