Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 411766
Collapse All | Expand All

(-)a/bundles/org.eclipse.orion.client.core/web/orion/pluginregistry.js (-1 / +7 lines)
Lines 790-796 Link Here
790
					if (typeof channel.useStructuredClone === "undefined") { //$NON-NLS-0$
790
					if (typeof channel.useStructuredClone === "undefined") { //$NON-NLS-0$
791
						channel.useStructuredClone = typeof event.data !== "string"; //$NON-NLS-0$
791
						channel.useStructuredClone = typeof event.data !== "string"; //$NON-NLS-0$
792
					}
792
					}
793
					channel.handler(channel.useStructuredClone ? event.data : JSON.parse(event.data));
793
					
794
					try {
795
						channel.handler(channel.useStructuredClone ? event.data : JSON.parse(event.data));
796
					} catch(e){
797
						console.error(e, event.data);
798
						channel.handler(event.data);
799
					}
794
					return true; // e.g. break
800
					return true; // e.g. break
795
				}
801
				}
796
			});
802
			});

Return to bug 411766