I came across a comment in ChromeServiceTabLauncher saying that it should be merged with ServiceTabLauncher once ChromeServiceTabLauncher exists in open source land. Now that ChromeServiceTabLauncher exists in open source land we should merge it.
Peter Beverloo: How do you suggest that I do the merging?
I am tempted to un-componentize service_tab_launcher (i.e. revert https://codereview.chromium.org/1057533005)
Alternatively, I can add ServiceTabLauncher#setInstance() and make something in chrome/ call that
+mathiash
Since the implementation explicitly depends on //chrome, I don't think that there's a way for us to merge them without moving it back there unfortunately.
Opera were the ones componentizing the code because they depend on it, so we should exercise some caution here. Would this cause problems for you, Mathias?
Given that this caused an obscure ProGuard issue too (Issue 624477), let's merge them together again.
pkotwicz@, is this something you'd want to pick up?
Comment 1 by pkotw...@chromium.org
, May 25 2016