PanelDue top macro list is not updated.



  • PanelDue 5 displays in the main page a list of top 4 macros for quick invocation (without having to enter the Macros page). That list is not updated when the macro list is updated from web UI.

    To reproduce

    1. Observe the list of macros listed in the PanelDue web page.
    2. From the web UI, upload a new macro file named 001_test
    3. Verify that the new macro file is listed in the main page.

    Expected:
    List should be updated and display the new file (which should be the first due to the 001_ prefix).

    Actual:
    PanelDue list is not updated. Invoking the emergency Stop doesn't help either. It requires a PanelDue reboot or entering the Macro page to update.


  • administrators

    PanelDue doesn't poll the Duet checking for macro file updates. However, I think that switching from the Control page of PanelDue to another page and back again updates the macro list, if you are using the most recent firmware. If that doesn't work, try pressing the Macros button to get the full macro list, and then exit the Macros popup.



  • Thanks @dc42. When I go to the Macros page it indeed refreshes the top macros list.

    I was surprised that Emergency Stop doesn't update the list since it resets the Duet and causes the PanelDue to reconnect but apparently the PanelDue cashes values across connections.


  • administrators

    @zapta said in PanelDue top macro list is not updated.:

    I was surprised that Emergency Stop doesn't update the list since it resets the Duet and causes the PanelDue to reconnect but apparently the PanelDue cashes values across connections.

    I'll add that to the fix list for the next version of PanelDueFirmware.



  • @dc42 said in PanelDue top macro list is not updated.:

    I'll add that to the fix list for the next version of PanelDueFirmware.

    Thanks.


 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.