2 September 2025
Have spent two hours trying to work out why the drop-downs were not working again. I'd duplicated everything from the development machine which is working fine, but no joy. Had a long session with Claude again and learnt a lot about debugging the JavaScript stuff so not a total waste of time, but while we had said make sure the files are the same ... which they were in BeyondCompare! The missing question was "are you looking at the actual copies being used?". I'd not actually looked INTO the files in the debugger as we were buggering around with initialization. Bitweaver uses a single copy of the code base, with links to the various packages set up in each site specific folder. This is great as when I fix a bug all sites see it at once. The mistake I'd made was that the externals folder is separate to the Bitweaver code set, but on the development machine everything is access directly so there is an externals folder IN the Bitweaver tree, while the production machine has it on the same level as Bitweaver. Result I was not comparing the correct folders :( Copy the correct version of externals and we are in business. I should have realised a lot sooner as I had already had to add the special fonts for a couple of the sites as they were missing ... from the incorrect copy! I'd actually copied that FROM the right version and just did not think. Once again, these Chatbots are good some of the time, but I have had a number of 'sorry that was wrong' from Claude which is more than Mistral admits.
Need to decide just what the roadmap is and document it, something I was thinking about last Friday, but the disastrous weekend changed things again. At least the certificate management has been documented this time and I will now document the debugging bits again while they are fresh in the mind.