Index: javascript_libraries.admin.inc
===================================================================
--- javascript_libraries.admin.inc	(revision 33088)
+++ javascript_libraries.admin.inc	(revision 33089)
@@ -404,7 +404,6 @@
     '#description' => t('Upload a JavaScript file from your computer. It must end in .js or .txt. It will be renamed to have a .txt extension.'),
     '#upload_location' => 'public://javascript_libraries',
     '#upload_validators' => array('file_validate_extensions' => array(0 => 'js txt')),
-    '#required' => !empty($library['type']) && $library['type'] == 'file',
     '#states' => array(
       'visible' => array(
         ':input[name="library_type"]' => array('value' => 'file'),
Index: javascript_libraries.module
===================================================================
--- javascript_libraries.module	(revision 33088)
+++ javascript_libraries.module	(revision 33089)
@@ -50,7 +50,7 @@
     'page callback' => 'drupal_get_form',
     'page arguments' => array('javascript_libraries_edit_form', 5),
     'access arguments' => array('administer site configuration'),
-    'type' => MENU_CALLBACK,
+    'type' => MENU_VISIBLE_IN_BREADCRUMB,
     'file' => 'javascript_libraries.admin.inc',
   );
 
@@ -59,7 +59,7 @@
     'page callback' => 'drupal_get_form',
     'page arguments' => array('javascript_libraries_delete_form', 5),
     'access arguments' => array('administer site configuration'),
-    'type' => MENU_CALLBACK,
+    'type' => MENU_VISIBLE_IN_BREADCRUMB,
     'file' => 'javascript_libraries.admin.inc',
   );
 
