It doesn't solve the problem for everyone, but in the interim if you have a Pro Subscription, you can use this script: on('ready',function(){
"use strict";
var masterPage = findObjs({type: 'page', name: 'MASTER'})[0];
if(masterPage) {
on('add:page',function(p){
p.set({
showgrid: masterPage.get('showgrid'),
showdarkness: masterPage.get('showdarkness'),
showlighting: masterPage.get('showlighting'),
lightupdatedrop: masterPage.get('lightupdatedrop'),
lightenforcelos: masterPage.get('lightenforcelos'),
lightrestrictmove: masterPage.get('lightrestrictmove'),
lightglobalillum: masterPage.get('lightglobalillum'),
width: masterPage.get('width'),
height: masterPage.get('height'),
snapping_increment: masterPage.get('snapping_increment'),
grid_opacity: masterPage.get('grid_opacity'),
fog_opacity: masterPage.get('fog_opacity'),
background_color: masterPage.get('background_color'),
gridcolor: masterPage.get('gridcolor'),
grid_type: masterPage.get('grid_type'),
scale_number: masterPage.get('scale_number'),
scale_units: masterPage.get('scale_units'),
gridlabels: masterPage.get('gridlabels'),
diagonaltype: masterPage.get('diagonaltype')
});
});
} else {
sendChat('MasterPage','/w gm No page named MASTER found.');
}
});
On load, it will look for a page named MASTER (which can be archived). When a new page is created, it will copy all the settings from the MASTER page to the newly created one.