diff --git a/config.mcraft-only.json b/config.mcraft-only.json
index 51b6eee6..7d9a7b59 100644
--- a/config.mcraft-only.json
+++ b/config.mcraft-only.json
@@ -1,3 +1,4 @@
{
- "alwaysReconnectButton": true
+ "alwaysReconnectButton": true,
+ "reportBugButtonWithReconnect": true
}
diff --git a/src/appConfig.ts b/src/appConfig.ts
index b8c1e219..ae9851b6 100644
--- a/src/appConfig.ts
+++ b/src/appConfig.ts
@@ -56,6 +56,7 @@ export type AppConfig = {
defaultUsername?: string
skinTexturesProxy?: string
alwaysReconnectButton?: boolean
+ reportBugButtonWithReconnect?: boolean
}
export const loadAppConfig = (appConfig: AppConfig) => {
diff --git a/src/react/PauseScreen.tsx b/src/react/PauseScreen.tsx
index 4bdd2974..12748b54 100644
--- a/src/react/PauseScreen.tsx
+++ b/src/react/PauseScreen.tsx
@@ -32,7 +32,7 @@ import Screen from './Screen'
import styles from './PauseScreen.module.css'
import { DiscordButton } from './DiscordButton'
import { showNotification } from './NotificationProvider'
-import { appStatusState, reconnectReload } from './AppStatusProvider'
+import { appStatusState, lastConnectOptions, reconnectReload } from './AppStatusProvider'
import NetworkStatus from './NetworkStatus'
import PauseLinkButtons from './PauseLinkButtons'
import { pixelartIcons } from './PixelartIcon'
@@ -265,7 +265,7 @@ export default () => {
-
+
{singleplayer ? (
>}
- {(noConnection || appConfig?.alwaysReconnectButton) && (
-
+ {(true) && (
+
+
+ {true && (
+
)}
diff --git a/src/utils.ts b/src/utils.ts
index d48fbbc3..3ccc7fc4 100644
--- a/src/utils.ts
+++ b/src/utils.ts
@@ -163,7 +163,7 @@ export const reloadChunks = async () => {
}
export const openGithub = (addUrl = '') => {
- window.open(`${process.env.GITHUB_URL}${addUrl}`, '_blank')
+ window.open(`${process.env.GITHUB_URL?.replace(/\/$/, '')}${addUrl}`, '_blank')
}
export const resolveTimeout = async (promise, timeout = 10_000) => {