Fix ScenegraphLayer shader injection from extensions (#7987) Fix TileLayer passing async props to sub layers (#7985) Avoid rewriting error.message (#7986) Use controller.type rather than ControllerType (#7962) CARTO: merge loadOptions passed in prop (#7949)