I just did the experiment. Generated two empty.html files using @cdruan’s externaljs. Here are the results comparing v5.3.5 and v5.3.6. There are only 35 lines. Nothing that would create a bug.
12c12
< <meta name="tiddlywiki-version" content="5.3.5" />
---
> <meta name="tiddlywiki-version" content="5.3.6" />
163,166d162
< <li>Untitled</li>
<
< <li>Untitled 1</li>
<
180,181c176,177
< {"created":"20250217171108569","text":"yes","title":"$:/config/ExternalJS/EnableExternalPlugins","modified":"20250217171108569"},
< {"created":"20250217171139404","title":"$:/config/SaveWikiButton/Template","text":"$:/core/save/offline-external-js","modified":"20250217171139404"},
---
> {"created":"20250217171448990","text":"yes","title":"$:/config/ExternalJS/EnableExternalPlugins","modified":"20250217171448990"},
> {"created":"20250217171548320","title":"$:/config/SaveWikiButton/Template","text":"$:/core/save/offline-external-js","modified":"20250217171548320"},
185,187c181,183
< {"created":"20250217171046302","title":"$:/state/plugin-info--1428507752-$:/plugins/cdr/external-js---848723632","text":"usage","modified":"20250217171046303"},
< {"created":"20250217170345368","title":"$:/state/tab/moresidebar-1850697562","text":"$:/core/ui/MoreSideBar/Plugins","modified":"20250217171038619"},
< {"created":"20250217170343818","title":"$:/state/tab/sidebar--595412856","text":"$:/core/ui/SideBar/More","modified":"20250217171037136"},
---
> {"created":"20250217171424021","title":"$:/state/plugin-info--1428507752-$:/plugins/cdr/external-js---848723632","text":"usage","modified":"20250217171424021"},
> {"created":"20250217171419218","title":"$:/state/tab/moresidebar-1850697562","text":"$:/core/ui/MoreSideBar/Plugins","modified":"20250217171419218"},
> {"created":"20250217171417753","title":"$:/state/tab/sidebar--595412856","text":"$:/core/ui/SideBar/More","modified":"20250217171417753"},
189,191c185
< {"created":"20250217171043738","title":"$:/StoryList","text":"","list":"$:/plugins/cdr/external-js $:/config/SaveWikiButton/Template GettingStarted","modified":"20250217171158023"},
< {"title":"Untitled","text":"$:/plugins/cdr/external-js"},
< {"title":"Untitled 1","text":"$:/plugins/cdr/external-js"}
---
> {"title":"$:/StoryList","created":"20250217171421520","text":"","list":"$:/plugins/cdr/external-js GettingStarted","modified":"20250217171550754"}
196,197c190,191
< <script src="myplugins-5.3.5.js" onerror="alert('Error: Cannot load myplugins-5.3.5.js');"></script>
< <script src="tiddlywikicore-5.3.5.js" onerror="alert('Error: Cannot load tiddlywikicore-5.3.5.js');"></script>
---
> <script src="myplugins-5.3.6.js" onerror="alert('Error: Cannot load myplugins-5.3.6.js');"></script>
> <script src="tiddlywikicore-5.3.6.js" onerror="alert('Error: Cannot load tiddlywikicore-5.3.6.js');"></script>
You can think of both theme and core as plugins. Plugins are self-sufficient and don’t require html to work with them. Of course. Experiment before replacing files. Make sure there are no compatibility issues between plugins.
If you don’t have your own website to host which js files. Then you have to be honest and use empty.html to override the tiddlers as @pmario said.
Also. If it does cause problems. The solution to the problem is to override the tiddlers with empty.html as @pmario said.