Page jumps when user clicks on a cell in a list and browser window is showing a browser scroll bar on the right hand side of the list

Document ID : KB000031121
Last Modified Date : 14/02/2018
Show Technical Document Details

Problem:

Basic use case:
When selecting or un-selecting an on a custom object list page the list "jumps". This happened if you have so many instances in your view that you get the scroll functionality. This means that if you select or unselect one of the first instances, you do not see your selection before you scroll your view.

Reproducible in IE and Chrome.
Was not reproducible using Firefox or Safari

Team Staff specific case:
When selecting or deselecting a resource Team Staff list is centralized / team staff list "jumps". This happened if you have so many resources in your team view than you get the scroll functionality. This means that if you select or deselecting one of the first resources, you do not see you selection before you scroll your view.

Was not reproducible using Firefox.  

Financial Cost Plans case:

When trying to enter data into the TSV cells for a Cost Plan that has an amount of rows and columns that cause the page to have scroll bars, the page jumps and for some cells you cannot enter into edit mode.  Sometimes the first 1-2 rows will hide under the header row and is not accessible.  Sometimes the first 1-2 rows will not allow editing at all.

Example Steps to Reproduce:  

This is just one example to reproduce the issue.  Basically when the page has scroll bars this could happen because the modal popup for 'waiting' jumps to the middle of the entire, natural page area.

  1. Create a custom object 
  2. Create a bunch of instances of this object (created 30 to ensure a large list)  
  3. Resize the browser window so that the list shows a scroll bar on the right hand side of the instance list  
  4. Click on one of the checkboxes next to an instance name  Team specific steps: 
    • Go to 'Home', 'Projects', open a project 
    • Click on the 'Team' tab and go to the 'Team - Staff' page 
    • Make sure you enough resources listed to bring up the scroll bar on the right hand side, reducing the page size can also achieve this too  
    • Click on the first resource in the list of the 'Team - Staff' page 
Expected Result: The page doesn't change, you have the tick showing next to the resource you have selected 
Actual Result: The page moves up and you can't see the resource you have selected     

Environment:

Applies to all supported PAS environments for specified releases.

Cause:

Caused by CLRT-77464

The modal popup that displays to indicate the user should wait for the application to respond because of clicking into the cell tries to display in the middle of the overall, natural page area.  Therefore if the page area is bigger than what you see in the confines of the browser window you will see this behavior.

Resolution:

Resolved in CA PPM 14.2 Generic Patch #3.

Resolved in CA PPM 14.3

Workaround:

Use filtering criteria to reduce the number of rows and this will prevent the 'jumping' especially when there is a vertical scroll bar.  If there is a horizontal scroll bar, try reducing the number of columns in the configuration.  You can also try to use a different browser such as Mozilla Fire Fox or Google Chrome

Additional Information:

Reference TEC1398937  : PPM 14.2 Generic Patch available to resolve reported issues

Reference CA PPM Resolved Defects Index for CA PPM 14.3