Good morning @mfs12,
Unfortunately the S0 and S1 messages are still not displayed when there is more than one, I have tried to launch this code, in several situations
If I run the macro from the web control, the messages are shown both in the panel due and in the web control.
If I run this macro from the due panel, only the messages S2 and S3 are shown in the panel due and all in the web control.
I have also been able to verify that if I run this macro from web control when the Screensaver is active, the messages are displayed (slow) but also when the Screensaver is finished it is blocked and does not let me control the panel due for a long time (more than 2 min), this also happened to me during a print when the filament detector jumped, in this message also shows a message M291 S3 and I think that is what blocked it, on that occasion I had no patience and restarted the printer.
Attached is a video to show the problem with Screensaver
The tests have been done on two machines both in these versions but different panel due
Board: Duet 2 WiFi (2WiFi)
Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.3 (2021-06-15)
Duet WiFi Server Version: 1.26
Duet Web Control 3.3.0
PanelDueFirmware-3.3.0-rc2-5.0i-7.0i-nologo.bin AND PanelDueFirmware-3.3.0-rc2-v3-5.0-nologo.bin
M291 R "0. No buttons" P "0. No buttons are displayed (non-blocking)" S0 M300 S300 P1000 G4 S5 M400 M291 R "1. Only Close" P "1. Only Close is displayed (non-blocking)" S1 M300 S300 P1000 G4 S5 M400 M291 R "2. Only OK" P "2. Only OK is displayed (blocking, send M292 to resume the execution)" S2 M300 S300 P1000 G4 S5 M400 M291 R "3. OK and Cancel" P "3. OK and Cancel are displayed (blocking, send M292 to resume the execution or M292 P1 to cancel the operation in progress)" S3
I would be happy to carry out further tests, thank you.