Hoping Greg Methvin and Yann Simon see this...
Since I use compile-time DI I thought it might be possible to simply override BuiltInComponents.executionContext in my custom ApplicationLoader. I created a minimalist app to demonstrate
It seems to work (though I'm not sure why as DevServerStart creates a separate ActorSystem, also evidenced by the "play-dev-mode" thread names) until I introduce a play-ws call. This causes AsyncHttpClient-named threads to enter the mix, which seems to throw off the propagation. See README.md for sample logs.
Should this approach work, or do I need something more complex?
thanks
jeff