defaults web issue report false and disable in Firefox (#213752)

* turn off in release and in ff

* update
This commit is contained in:
Justin Chen
2024-05-29 04:55:02 +00:00
committed by GitHub
parent bc9e1b884b
commit fc8762e773
2 changed files with 4 additions and 3 deletions
@@ -40,7 +40,7 @@ Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Configuration)
properties: {
'issueReporter.experimental.webReporter': {
type: 'boolean',
default: true,
default: false,
description: 'Enable experimental issue reporter for web.',
},
}
@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/
import * as dom from 'vs/base/browser/dom';
import { userAgent } from 'vs/base/common/platform';
import { isFirefox, userAgent } from 'vs/base/common/platform';
import { IExtensionDescription, ExtensionType } from 'vs/platform/extensions/common/extensions';
import { normalizeGitHubUrl } from 'vs/platform/issue/common/issueReporterUtil';
import { getZoomLevel } from 'vs/base/browser/browser';
@@ -49,7 +49,8 @@ export class BrowserIssueService implements IWorkbenchIssueService {
}
async openReporter(options: Partial<IssueReporterData>): Promise<void> {
if (!this.configurationService.getValue<boolean>('issueReporter.experimental.webReporter')) {
// If web reporter setting is false, or if we are in Firefox, open the old GitHub issue reporter
if (!this.configurationService.getValue<boolean>('issueReporter.experimental.webReporter') || isFirefox) {
const extensionId = options.extensionId;
// If we don't have a extensionId, treat this as a Core issue
if (!extensionId) {