This seems to fix #38 (at least for my use case). You will definitely want to take a hard look at whether I've broken what you were trying to accomplish with https://github.com/Gemba/skyscraper/commit/4aff22586d848f9974d2464d5372b8986a0e64c0 though, as I'm not clear on whether there was a reason for the switch from absolute to canonical there.
This seems to fix #38 (at least for my use case). You will definitely want to take a hard look at whether I've broken what you were trying to accomplish with https://github.com/Gemba/skyscraper/commit/4aff22586d848f9974d2464d5372b8986a0e64c0 though, as I'm not clear on whether there was a reason for the switch from absolute to canonical there.
Thanks!