With reference to bug - https://bugs.webkit.org/show_bug.cgi?id=74386 there are few missing fixes needed to be done. They are as follows - 1. Replace back removed "NoStaticTables" from DOMURL.idl. needed to allow this to be used with workers. 2. The methods publicURLManagerMap and publicURLManager aren't threadsafe so they has potential race conditions since it can be called on Web Worker threads as well as the main thread. Make them thread-safe.
Created attachment 123915 [details] Patch Added AtomicallyInitializedStatic to make publicURLmanager thread safe. Replaced NoStaticTables.
Comment on attachment 123915 [details] Patch Per https://bugs.webkit.org/show_bug.cgi?id=74386#c34
This issue is collected in https://bugs.webkit.org/show_bug.cgi?id=74386 by rolling out the patch and fixing the patch itself.