The hits_table in Bio/Graphics/Karyotype.pm doesn't always respect httpS:// links. This happens in the 'Position' column of the table, while the 'Name' column gets it right.
I run GBrowse out of a httpS:// URL scheme, and the links under the Name column of the hits_table were correctly showing the httpS:// part of the URL. However, links under the Position column were showing http://, and were therefore dead when clicked on my setup.
I've attached a patch to fix this issue.
The patch. See @@ -358,7 +360,7 @@, other diffs are cosmetic
Bah, my own fault for creating confusing diffs.
The line of interest is:
- my $url = url(-path_info=>1)."?name=";
+ my $url = url(-absolute=>1, -path_info=>1)."?name=";
Ignore my comment about 'See @@ -358,7 +360,7 @@'!
Thanks. I have incorporated your patch, and it will appear in version 2.34.