diff --git a/edit/edit.js b/edit/edit.js index 5f78b641..9304b7fb 100644 --- a/edit/edit.js +++ b/edit/edit.js @@ -225,7 +225,9 @@ function initStyleData() { const id = params.get('id'); const createEmptyStyle = () => ({ id: null, - name: '', + name: params.get('domain') || + tryCatch(() => new URL(params.get('url-prefix')).hostname) || + '', enabled: true, sections: [ Object.assign({code: ''}, diff --git a/edit/source-editor.js b/edit/source-editor.js index 256e065d..324a056b 100644 --- a/edit/source-editor.js +++ b/edit/source-editor.js @@ -106,7 +106,10 @@ function createSourceEditor(style) { } const DEFAULT_CODE = ` /* ==UserStyle== - @name ${t('usercssReplaceTemplateName') + ' - ' + new Date().toLocaleString()} + @name ${ + style.name || + t('usercssReplaceTemplateName') + ' - ' + new Date().toLocaleString() + } @namespace github.com/openstyles/stylus @version 0.1.0 @description A new userstyle