This module has quite a lot going on, so possibly this is a poor approach. I want to implement a rather simple take on hook_url_outbound_alter() but exclude some link modifications from the variant piped through the sharing structure.

After a rather long time tracing the link assembly, I came to the conclusion that adding 'service_links' => TRUE to the url() options would provide a sort of "tag" I could use for the exclusion.

Files: 
CommentFileSizeAuthor
service_links-tagged_urls.patch2.74 KBGrayside