diff --git a/web/html/packages.php b/web/html/packages.php
index 559a8f456fcfa572fea921d7a865e0b5efce37d7..d19d2ad184157e06bb1a779f33da55f412b0557b 100644
--- a/web/html/packages.php
+++ b/web/html/packages.php
@@ -49,6 +49,11 @@ html_header($title, $details);
 <script type="text/javascript">
 function collapseDependsList(list) {
 	list = document.getElementById(list);
+	// Packages overview page also triggers collapseDependsList, ideally the Javascript
+	// is only included for the package details view.
+	if (!list) {
+		return;
+	}
 
 	// Hide everything past a given limit. Don't do anything if we don't have
 	// enough items, or the link already exists.