diff --git a/dependency-reduced-pom.xml b/dependency-reduced-pom.xml
new file mode 100644
index 0000000..53a9973
--- /dev/null
+++ b/dependency-reduced-pom.xml
@@ -0,0 +1,121 @@
+
+
+ 4.0.0
+ org.openautonomousconnection
+ WebClient
+ 1.0.0-BETA.1.0
+ The default WebClient
+ https://open-autonomous-connection.org/
+
+ Issue Tracker
+ https://repo.open-autonomous-connection.org/open-autonomous-connection/WebClient/issues
+
+
+
+ UnlegitDqrk
+ https://unlegitdqrk.dev/
+ Open Autonomous Connection
+ https://open-autonomous-connection.org/
+
+ Owner
+ Head Developer
+
+
+
+ Maple
+ https://niumaple.carrd.co/
+ Open Autonomous Connection
+ https://open-autonomous-connection.org/
+
+ Owner
+ Head Developer
+
+
+
+
+
+ Open Autonomous Public License (OAPL)
+ https://open-autonomous-connection.org/license.html
+
+
+
+ Open Autonomous Connection
+ https://open-autonomous-connection.org/
+
+
+
+
+ maven-shade-plugin
+ 3.6.0
+
+
+ package
+
+ shade
+
+
+
+
+ org.openautonomousconnection.webclient.Main
+
+
+
+
+
+
+
+ maven-compiler-plugin
+ 3.13.0
+
+
+ --add-exports
+ java.base/sun.security.x509=ALL-UNNAMED
+ --add-exports
+ java.base/sun.security.util=ALL-UNNAMED
+
+
+
+
+ maven-javadoc-plugin
+ 3.6.3
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+ false
+ false
+ none
+ en_US
+ UTF-8
+ UTF-8
+ UTF-8
+
+
+
+
+
+
+
+ oac
+ https://repo.open-autonomous-connection.org/api/packages/open-autonomous-connection/maven
+
+
+
+
+ org.projectlombok
+ lombok
+ 1.18.38
+ provided
+
+
+
+ UTF-8
+ 23
+ 23
+
+
diff --git a/pom.xml b/pom.xml
index 408b0ec..83eb462 100644
--- a/pom.xml
+++ b/pom.xml
@@ -111,17 +111,38 @@
org.apache.maven.plugins
- maven-source-plugin
- 3.3.0
+ maven-shade-plugin
+ 3.6.0
- attach-sources
+ package
- jar
+ shade
+
+
+
+ org.openautonomousconnection.webclient.Main
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.13.0
+
+
+ --add-exports
+ java.base/sun.security.x509=ALL-UNNAMED
+ --add-exports
+ java.base/sun.security.util=ALL-UNNAMED
+
+
+
org.apache.maven.plugins
maven-javadoc-plugin
diff --git a/src/main/java/org/openautonomousconnection/webclient/Main.java b/src/main/java/org/openautonomousconnection/webclient/Main.java
index a80427f..07cc55e 100644
--- a/src/main/java/org/openautonomousconnection/webclient/Main.java
+++ b/src/main/java/org/openautonomousconnection/webclient/Main.java
@@ -50,6 +50,7 @@ public class Main {
SwingUtilities.invokeLater(() -> {
ui = new BrowserUI(settings);
ui.setSize(1200, 800);
+ ui.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
ui.setLocationRelativeTo(null);
ui.setVisible(true);
ui.openNewTab(settings.getStartPageUrl());