It looks like I found pretty annoying bug in SharePoint 2013. Can anyone confirm this?
- Create site-column lookup to list placed on rootWeb (I will refer to it as WebA), the title should be used as lookup value.
- In WebA create subsite, called WebB, and create there a custom list with site-column lookup (created in point 1).
- Add new item with any lookup value.
- Now on listView try to click on lookup link.
Everything works fine, except the last point. It should open viewForm for clicked lookup value, but it shows 'List not found error'. Link generated by SharePoint build-in lookupField is scoped to current Web, not to root Web. This works fine in SharePoint 2010 (correct scope).
Have anyone came across this bug? Any idea of solving it, without writing dirty JS code?
Seems like this bug was patched in some CU. I need more time to confirm this.