BZ-985039 - Dependencies in Project Screen are invisible until a new dependency is added

(cherry picked from commit b8abd836e4f6a659273237c48b9f7ff6cc703688)
BZ-996880 - Project screen: Source not working
BZ-996880 - Project screen: Source not working

(cherry picked from commit 89f91682927499933abf9bd9c982deb4322d1bcf)
BZ-996880 - Project screen: Source not working
 BZ-996880 - Project screen: Source not working