// ==UserScript== // @name Flickr: Return-to-Page on Login // @description Clicking 'Login' on any Flickr page will return you to that page after you log in. (Should be default behavior, but it isn't.) // @namespace http://www.rhyley.org/gm/ // @include http://*flickr.com* // @exclude http://*flickr.com/signin/* var allLinks, thisLink; allLinks = document.evaluate( "//a[contains(@href,'/signin/')]", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); for (var i = 0; i < allLinks.snapshotLength; i++) { thisLink = allLinks.snapshotItem(i); thisLink.href='/signin/?cf=' + location.pathname;; }