changeset 74e7456fe856 in sao:5.4
details: https://hg.tryton.org/sao?cmd=changeset;node=74e7456fe856
description:
        Add noreferrer noopener to window.open calls

        issue9089
        (grafted from c7bd1a068915fe2e8af0f4108867a2fe55e46ff4)
diffstat:

 src/action.js    |  2 +-
 src/sao.js       |  2 +-
 src/view/form.js |  2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diffs (36 lines):

diff -r 53a4ae64df70 -r 74e7456fe856 src/action.js
--- a/src/action.js     Mon Mar 09 18:08:24 2020 +0100
+++ b/src/action.js     Mon Mar 09 18:21:27 2020 +0100
@@ -133,7 +133,7 @@
                 Sao.Action.exec_report(params);
                 return;
             case 'ir.action.url':
-                window.open(action.url, '_blank');
+                window.open(action.url, '_blank', 'noreferrer,noopener');
                 return;
         }
     };
diff -r 53a4ae64df70 -r 74e7456fe856 src/sao.js
--- a/src/sao.js        Mon Mar 09 18:08:24 2020 +0100
+++ b/src/sao.js        Mon Mar 09 18:21:27 2020 +0100
@@ -530,7 +530,7 @@
                 return;
             }
             if (url) {
-                window.open(url, '_blank');
+                window.open(url, '_blank', 'noreferrer,noopener');
             }
         }
 
diff -r 53a4ae64df70 -r 74e7456fe856 src/view/form.js
--- a/src/view/form.js  Mon Mar 09 18:08:24 2020 +0100
+++ b/src/view/form.js  Mon Mar 09 18:21:27 2020 +0100
@@ -3998,7 +3998,7 @@
             });
             Sao.common.selection(Sao.i18n.gettext("Choose a language"), 
options)
             .done(function(language) {
-                window.open(this.uri(language), '_blank');
+                window.open(this.uri(language), '_blank', 
'noreferrer,noopener');
             }.bind(this));
         },
     });

Reply via email to