Summary
When a successor is scheduled to start before its predecessor chain can finish, Critical Path often does not surface the blocking path. In some cases it highlights only a faint dependency line (barely visible), and not even the successor task itself. Only when the successor is scheduled to start immediately after the predecessor finishes does the whole chain highlight correctly.
Expected
Impact
Request
When S starts before predecessors can finish, automatically highlight the entire upstream critical chain and the successor.
Ensure a consistent, visible treatment (task highlight, not just a faint link) so conflicts are unmistakable even when groups are collapsed or the view is busy.
Examples

