I was earlier using LoadString to load HTML string that includes <script> elements as well as references .js files using a custom scheme. When loading the HTML using LoadString (in older CEF version), the CefClientHandler::GetResourceHandler() gets called so I can handle the request and return a custom resource handler. But now when I convert the HTML content into a data:text/html;base64,<base-64 encoded data> and call LoadURL, then I no longer get the callbacks for any of the resource handler methods.
Is this a fallout of the change from LoadString to LoadURL? Any recommendations on how to handle this? The HTML content has got both inline script elements and also references javascript from a referenced JS file.