From a3167bf37d1fb2deb178860e2a5a681e64917b35 Mon Sep 17 00:00:00 2001 From: Andreas Date: Tue, 14 Jul 2020 13:09:46 +0200 Subject: [PATCH] fix(visualstudio): Avoid duplicate buttons - Add check for already added button --- src/scripts/content/visualstudio.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/scripts/content/visualstudio.js b/src/scripts/content/visualstudio.js index 2c0e76739..faed6fcdf 100644 --- a/src/scripts/content/visualstudio.js +++ b/src/scripts/content/visualstudio.js @@ -45,6 +45,11 @@ togglbutton.render( const activeButtonContainer = getContainer('.work-item-form-header-controls-container'); const activeHeaderContainer = getContainer('.work-item-form-main-header'); const vsActiveClassElem = $('.commandbar.header-bottom > .commandbar-item > .displayed'); + const isAlreadyAdded = getContainer('.work-item-form-header-controls-container .toggl-button').length>0; + + if (isAlreadyAdded) { + return; + } const link = togglbutton.createTimerLink({ className: 'visual-studio-online',