Swiss QR Bill Enhanced 1.3 for MacOS Sonoma

Fix for missing processing under MacOS Sonoma


3. November 2023In GeneralBy Karsten Risseeuw2 Minutes

If you update to MacOS 14 Sonoma, you may encounter problems with the processing of JavaScript in web viewers on FileMaker. This is exactly what happened with our Swiss QR Bill Enhanced add-on. There is now a solution for this.

The problem described

The Swiss QR Bill Enhanced add-on generates a Swiss QR code using a web viewer. This calls up an HTML file that generates the QR code using JavaScript. The window with the web viewer should then close automatically. Although the QR code was generated correctly, the window was no longer closed. This indicated that the JavaScript was not being processed correctly in the web viewer. One consequence was that the QR code was not written back to the invoice data record.

The issue occurred with both FileMaker Pro 19 and FileMaker Pro 20 once MacOS Sonoma was installed.

The solution

There is now a fix for this problem. It is a treatment of symptoms, not a remedy of the cause. However, this should be sufficient for users. Delays have been built into the HTML code. This generates the code correctly and then writes the code back into the invoice data record.

The fix is part of the free add-on “Swiss QR Bill Enhanced”, which can now be downloaded from this website.

Swiss QR Bill Enhanced

Update

If the add-on has already been integrated into solutions, it can be easily updated. All you have to do is replace the previous HTML template in your own solution with the new HTML template from the update. The following steps are required:

  1. Uninstall the old add-on and install the new add-on
  2. Create a new empty FileMaker file
  3. Add the new add-on
  4. Select “TechStuff” on the layouts of the new add-on.
  5. Copy the HTML template (text)
  6. Switch to your own solution at the same location
  7. Replace the HTML text in the old solution with the text you just copied from the template in the 1.3 update.

That’s it!