diff --git a/polygerrit-ui/app/elements/gr-app.html b/polygerrit-ui/app/elements/gr-app.html
index 5dc1dfec13..d4975ca0e0 100644
--- a/polygerrit-ui/app/elements/gr-app.html
+++ b/polygerrit-ui/app/elements/gr-app.html
@@ -221,7 +221,9 @@ limitations under the License.
Send feedback
+ rel="noopener"
+ target="_blank"
+ hidden$="[[!_showFeedbackUrl(_feedbackUrl)]]">Send feedback
|
Switch to Old UI
diff --git a/polygerrit-ui/app/elements/gr-app.js b/polygerrit-ui/app/elements/gr-app.js
index 30767e4d9f..6865b87099 100644
--- a/polygerrit-ui/app/elements/gr-app.js
+++ b/polygerrit-ui/app/elements/gr-app.js
@@ -85,11 +85,7 @@
computed: '_computePluginScreenName(params)',
},
_settingsUrl: String,
- _feedbackUrl: {
- type: String,
- value: 'https://bugs.chromium.org/p/gerrit/issues/entry' +
- '?template=PolyGerrit%20Issue',
- },
+ _feedbackUrl: String,
},
listeners: {
@@ -467,5 +463,13 @@
this.$.reporting.reportRpcTiming(e.detail.anonymizedUrl,
e.detail.elapsed);
},
+
+ _showFeedbackUrl(feedbackUrl) {
+ if (feedbackUrl) {
+ return feedbackUrl;
+ }
+
+ return false;
+ },
});
})();