DiagramSceneGraphProvider does not listen to changes to page settings
DiagramSceneGraphProvider
needs to start listening to DiagramDesc
changes and apply also page border visibility to the active canvas context.
This is needed for cases where diagrams are transformed to SVG and viewed in browsers. This happens through DiagramSceneGraphProvider, and previously it was always forcing the visibility of page borders to false.
The only caveat with this change is that the visibility of page borders also in PDF printing now depends on page settings. To avoid printing black borders around all pages of a PDF, PDF printing mechanisms need to disable page borders when printing according to the diagram page size, i.e not fitting to diagram content.
Edited by Tuukka Lehtonen