JSFiddle - React, Tailwind, and code Playground

JavaScript

document.cookie = 'cookie_name=cookie_value1';
console.log("#1.1 " + document.cookie);

Object.defineProperty(document, 'cookie', {
	configurable: true,
  get: function() { throw new Error('#15523'); }
});
try {
	document.cookie = 'cookie_name=cookie_value2';
	console.log("#2.1 " + document.cookie);
} catch (e) {
	console.log("#2.2");
}

Object.defineProperty(document, 'cookie', {
  writable: true
});
try {
  document.cookie = 'cookie_name=cookie_value3';
  console.log("#3.1 " + document.cookie);
} catch (e) {
	console.log("#3.2");
}