-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
None
-
Affects Version/s: 11.3.1
-
11.03
-
1
-
Severity 3 - Minor
Issue Summary
The Program view's "Connected Plans" settings page (/secure/PortfolioProgramView.jspa?id={programId}#settings/connected-plans) becomes unresponsive for 5–10 minutes when the instance has a large number of plans (~1,900+). Selecting or deselecting any plan triggers a POST to /rest/jpo/1.0/programs/{id}/update that includes ALL plan IDs in the instance (both selected and unselected), causing the browser to report "page is not responding" and the request to abort (net::ERR_ABORTED).
Steps to Reproduce
- Have an instance with 1,000+ Advanced Roadmaps plans
- Create or open a Program
- Navigate to Settings → Connected Plans
- Attempt to select or deselect any plan
Expected Results
The UI should paginate or lazy-load the plan list, and the update request should only send the delta (the plan being added/removed), not the entire plan inventory.
Actual Results
- The UI loads all ~1,900 plans at once, causing the browser to become unresponsive for 5–10 minutes
- Every select/deselect action sends a POST payload containing ALL plan IDs (~1,900 entries in plansSelected + plansUnselected arrays)
- The request is aborted (net::ERR_ABORTED) if the user doesn't wait long enough
- After waiting 5–10 minutes for the full load, the functionality works
Workaround
Wait 5–10 minutes for all plans to load before interacting. Reducing the total number of plans in the instance alleviates the issue.
- links to