I've linked branches for the lenses. I think Gwibber is not displaying initial results for different reasons, will investigate separately.
I do not think anything needs to be fixed in libunity, unity-lens-search makes the initial search_string = NULL from my tests, so I think the main issue was with the daemons ignoring the null search (they were all doing this apart from Gwibber). In my tests (with the workarounds in Unity removed), they all display results initially, so I hope this fixes the issue for 2D too.
I've linked branches for the lenses. I think Gwibber is not displaying initial results for different reasons, will investigate separately.
I do not think anything needs to be fixed in libunity, unity-lens-search makes the initial search_string = NULL from my tests, so I think the main issue was with the daemons ignoring the null search (they were all doing this apart from Gwibber). In my tests (with the workarounds in Unity removed), they all display results initially, so I hope this fixes the issue for 2D too.