Index: chrome.py
===================================================================
--- chrome.py	(revision 10019)
+++ chrome.py	(working copy)
@@ -84,7 +84,10 @@
     will be based off the application root path. If it is relative, the link
     will be based off the `/chrome/` path.
     """
-    if filename.startswith('common/') and 'htdocs_location' in req.chrome:
+    if filename.startswith('http'):
+        # don't process aboslute urls
+        pass
+    elif filename.startswith('common/') and 'htdocs_location' in req.chrome:
         href = Href(req.chrome['htdocs_location'])
         filename = filename[7:]
     else:
@@ -104,7 +107,10 @@
     if filename in scriptset:
         return False # Already added that script
 
-    if filename.startswith('common/') and 'htdocs_location' in req.chrome:
+    if filename.startswith('http'):
+        # don't process aboslute urls
+        pass
+    elif filename.startswith('common/') and 'htdocs_location' in req.chrome:
         href = Href(req.chrome['htdocs_location'])
         path = filename[7:]
     else:

