diff --git a/Core/src/org/sleuthkit/autopsy/core/Installer.java b/Core/src/org/sleuthkit/autopsy/core/Installer.java
index b25ef048812377b02b9b4aad5fc176c85aa0d685..434e8798a5291a5870d1d8ba45dabea9739e8da7 100644
--- a/Core/src/org/sleuthkit/autopsy/core/Installer.java
+++ b/Core/src/org/sleuthkit/autopsy/core/Installer.java
@@ -261,27 +261,26 @@ public static boolean isJavaFxInited() {
 
     private static void initJavaFx() {
         //initialize java fx if exists
-        // GVDTODO need to fix
-//        System.setProperty("javafx.macosx.embedded", "true");
-//        try {
-//            // Creating a JFXPanel initializes JavaFX
-//            JFXPanel panel = new JFXPanel();
-//            Platform.setImplicitExit(false);
-//            javaFxInit = true;
-//        } catch (UnsatisfiedLinkError | NoClassDefFoundError | Exception e) {
-//            //in case javafx not present
-//            final String msg = NbBundle.getMessage(Installer.class, "Installer.errorInitJavafx.msg");
-//            final String details = NbBundle.getMessage(Installer.class, "Installer.errorInitJavafx.details");
-//            logger.log(Level.SEVERE, msg
-//                    + details, e);
-//
-//            WindowManager.getDefault().invokeWhenUIReady(new Runnable() {
-//                @Override
-//                public void run() {
-//                    MessageNotifyUtil.Notify.error(msg, details);
-//                }
-//            });
-//        }
+        System.setProperty("javafx.macosx.embedded", "true");
+        try {
+            // Creating a JFXPanel initializes JavaFX
+            new JFXPanel();
+            Platform.setImplicitExit(false);
+            javaFxInit = true;
+        } catch (UnsatisfiedLinkError | NoClassDefFoundError | Exception e) {
+            //in case javafx not present
+            final String msg = NbBundle.getMessage(Installer.class, "Installer.errorInitJavafx.msg");
+            final String details = NbBundle.getMessage(Installer.class, "Installer.errorInitJavafx.details");
+            logger.log(Level.SEVERE, msg
+                    + details, e);
+
+            WindowManager.getDefault().invokeWhenUIReady(new Runnable() {
+                @Override
+                public void run() {
+                    MessageNotifyUtil.Notify.error(msg, details);
+                }
+            });
+        }
     }
 
     /**
diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/Artifacts.java b/Core/src/org/sleuthkit/autopsy/datamodel/Artifacts.java
index 2583501d068356a053fa02ad2d6ac31d9a0784ec..3dee2839996272ad689bd02beef13d9af647b64d 100644
--- a/Core/src/org/sleuthkit/autopsy/datamodel/Artifacts.java
+++ b/Core/src/org/sleuthkit/autopsy/datamodel/Artifacts.java
@@ -515,7 +515,7 @@ void updateDisplayName() {
             } catch (TskCoreException ex) {
                 logger.log(Level.WARNING, "Error getting child count", ex); //NON-NLS
             }
-            super.setDisplayName(this.baseName + " \u200E(\u200E" + this.childCount + ")\u200E");
+            super.setDisplayName(this.baseName + " (" + this.childCount + ")");
         }
     }
 
diff --git a/CoreLibs/ivy.xml b/CoreLibs/ivy.xml
index a2cbf7f55552a90c9beb6e1c19cff25a2a742617..779fb52ea37d113ce5cfb34eeb1a92e5cc0489de 100644
--- a/CoreLibs/ivy.xml
+++ b/CoreLibs/ivy.xml
@@ -55,14 +55,14 @@
              
              https://github.com/controlsfx/controlsfx/issues/1241
         -->
-        <dependency conf="autopsy_core->*" org="org.controlsfx" name="controlsfx" rev="9.0.0" />
+        <dependency conf="autopsy_core->*" org="org.controlsfx" name="controlsfx" rev="11.1.2" />
 
         <dependency conf="autopsy_core->default" org="joda-time" name="joda-time" rev="2.10.14" />
 
         <!-- timeline  -->
-        <dependency conf="autopsy_core->default" org="org.jfxtras" name="jfxtras-fxml" rev="11-r1" />
-        <dependency conf="autopsy_core->default" org="org.jfxtras" name="jfxtras-controls" rev="11-r1" />
-        <dependency conf="autopsy_core->default" org="org.jfxtras" name="jfxtras-common" rev="11-r1" />
+        <dependency conf="autopsy_core->default" org="org.jfxtras" name="jfxtras-fxml" rev="17-r1" />
+        <dependency conf="autopsy_core->default" org="org.jfxtras" name="jfxtras-controls" rev="17-r1" />
+        <dependency conf="autopsy_core->default" org="org.jfxtras" name="jfxtras-common" rev="17-r1" />
         <!-- templateing engine used by timeline to generate its snapshot report -->
         <dependency conf="autopsy_core->default" org="com.github.spullara.mustache.java" name="compiler" rev="0.9.10" />
         
diff --git a/CoreLibs/nbproject/project.properties b/CoreLibs/nbproject/project.properties
index c6219b66800e4286b72729626115e6a7746c5c03..1d686d5951d38e91a69b795e73ac833ae7fd7a61 100644
--- a/CoreLibs/nbproject/project.properties
+++ b/CoreLibs/nbproject/project.properties
@@ -4,7 +4,6 @@ file.reference.ant-1.10.12.jar=release/modules/ext/ant-1.10.12.jar
 file.reference.ant-launcher-1.10.12.jar=release/modules/ext/ant-launcher-1.10.12.jar
 file.reference.api-common-2.1.4.jar=release/modules/ext/api-common-2.1.4.jar
 file.reference.AppleJavaExtensions-1.4.jar=release/modules/ext/AppleJavaExtensions-1.4.jar
-file.reference.assertj-core-3.13.2.jar=release/modules/ext/assertj-core-3.13.2.jar
 file.reference.auto-value-annotations-1.9.jar=release/modules/ext/auto-value-annotations-1.9.jar
 file.reference.bcpkix-jdk15on-1.70.jar=release/modules/ext/bcpkix-jdk15on-1.70.jar
 file.reference.bcprov-jdk15on-1.70.jar=release/modules/ext/bcprov-jdk15on-1.70.jar
@@ -27,7 +26,7 @@ file.reference.commons-text-1.9.jar=release/modules/ext/commons-text-1.9.jar
 file.reference.commons-validator-1.7.jar=release/modules/ext/commons-validator-1.7.jar
 file.reference.compiler-0.9.10.jar=release/modules/ext/compiler-0.9.10.jar
 file.reference.conscrypt-openjdk-uber-2.5.1.jar=release/modules/ext/conscrypt-openjdk-uber-2.5.1.jar
-file.reference.controlsfx-9.0.0.jar=release/modules/ext/controlsfx-9.0.0.jar
+file.reference.controlsfx-11.1.2.jar=release/modules/ext/controlsfx-11.1.2.jar
 file.reference.dd-plist-1.23.jar=release/modules/ext/dd-plist-1.23.jar
 file.reference.error_prone_annotations-2.11.0.jar=release/modules/ext/error_prone_annotations-2.11.0.jar
 file.reference.failureaccess-1.0.1.jar=release/modules/ext/failureaccess-1.0.1.jar
@@ -62,7 +61,6 @@ file.reference.grpc-xds-1.44.1.jar=release/modules/ext/grpc-xds-1.44.1.jar
 file.reference.gson-2.9.0.jar=release/modules/ext/gson-2.9.0.jar
 file.reference.gst1-java-core-1.4.0.jar=release/modules/ext/gst1-java-core-1.4.0.jar
 file.reference.guava-31.1-jre.jar=release/modules/ext/guava-31.1-jre.jar
-file.reference.hamcrest-core-1.3.jar=release/modules/ext/hamcrest-core-1.3.jar
 file.reference.httpclient-4.5.13.jar=release/modules/ext/httpclient-4.5.13.jar
 file.reference.httpcore-4.4.15.jar=release/modules/ext/httpcore-4.4.15.jar
 file.reference.imageio-bmp-3.8.2.jar=release/modules/ext/imageio-bmp-3.8.2.jar
@@ -87,20 +85,17 @@ file.reference.jackson-databind-2.13.2.jar=release/modules/ext/jackson-databind-
 file.reference.jackson-dataformat-csv-2.13.2.jar=release/modules/ext/jackson-dataformat-csv-2.13.2.jar
 file.reference.javax.annotation-api-1.3.2.jar=release/modules/ext/javax.annotation-api-1.3.2.jar
 file.reference.jericho-html-3.4.jar=release/modules/ext/jericho-html-3.4.jar
-file.reference.jfxtras-common-11-r1.jar=release/modules/ext/jfxtras-common-11-r1.jar
-file.reference.jfxtras-controls-11-r1.jar=release/modules/ext/jfxtras-controls-11-r1.jar
-file.reference.jfxtras-fxml-11-r1.jar=release/modules/ext/jfxtras-fxml-11-r1.jar
-file.reference.jfxtras-test-support-11-r1.jar=release/modules/ext/jfxtras-test-support-11-r1.jar
+file.reference.jfxtras-common-17-r1.jar=release/modules/ext/jfxtras-common-17-r1.jar
+file.reference.jfxtras-controls-17-r1.jar=release/modules/ext/jfxtras-controls-17-r1.jar
+file.reference.jfxtras-fxml-17-r1.jar=release/modules/ext/jfxtras-fxml-17-r1.jar
 file.reference.jna-5.12.1.jar=release/modules/ext/jna-5.12.1.jar
 file.reference.jna-platform-5.12.0.jar=release/modules/ext/jna-platform-5.12.0.jar
 file.reference.joda-time-2.10.14.jar=release/modules/ext/joda-time-2.10.14.jar
 file.reference.jsr305-3.0.2.jar=release/modules/ext/jsr305-3.0.2.jar
-file.reference.junit-4.13.2.jar=release/modules/ext/junit-4.13.2.jar
 file.reference.LGoodDatePicker-11.2.1.jar=release/modules/ext/LGoodDatePicker-11.2.1.jar
 file.reference.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar=release/modules/ext/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
 file.reference.log4j-api-2.17.2.jar=release/modules/ext/log4j-api-2.17.2.jar
 file.reference.log4j-core-2.17.2.jar=release/modules/ext/log4j-core-2.17.2.jar
-file.reference.mockito-all-1.9.5.jar=release/modules/ext/mockito-all-1.9.5.jar
 file.reference.opencensus-api-0.31.0.jar=release/modules/ext/opencensus-api-0.31.0.jar
 file.reference.opencensus-contrib-http-util-0.31.0.jar=release/modules/ext/opencensus-contrib-http-util-0.31.0.jar
 file.reference.opencensus-proto-0.2.0.jar=release/modules/ext/opencensus-proto-0.2.0.jar
@@ -117,8 +112,6 @@ file.reference.reload4j-1.2.19.jar=release/modules/ext/reload4j-1.2.19.jar
 file.reference.sigar-1.6.4.jar=release/modules/ext/sigar-1.6.4.jar
 file.reference.slf4j-api-1.7.36.jar=release/modules/ext/slf4j-api-1.7.36.jar
 file.reference.slf4j-reload4j-1.7.36.jar=release/modules/ext/slf4j-reload4j-1.7.36.jar
-file.reference.testfx-core-4.0.16-alpha.jar=release/modules/ext/testfx-core-4.0.16-alpha.jar
-file.reference.testfx-junit-4.0.15-alpha.jar=release/modules/ext/testfx-junit-4.0.15-alpha.jar
 file.reference.threetenbp-1.5.2.jar=release/modules/ext/threetenbp-1.5.2.jar
 file.reference.webp-imageio-sejda-0.1.0.jar=release/modules/ext/webp-imageio-sejda-0.1.0.jar
 javac.source=17
diff --git a/CoreLibs/nbproject/project.xml b/CoreLibs/nbproject/project.xml
index 3ee4f3012ff0164c87128494f8ccdf3b227047ef..0432fa14766b1ab179ed5e05370aefe36fb28fd9 100644
--- a/CoreLibs/nbproject/project.xml
+++ b/CoreLibs/nbproject/project.xml
@@ -482,7 +482,7 @@
                 <package>org.slf4j.helpers</package>
                 <package>org.slf4j.spi</package>
             </public-packages>
-            <class-path-extension>
+         <class-path-extension>
                 <runtime-relative-path>ext/animal-sniffer-annotations-1.21.jar</runtime-relative-path>
                 <binary-origin>release/modules/ext/animal-sniffer-annotations-1.21.jar</binary-origin>
             </class-path-extension>
@@ -506,10 +506,6 @@
                 <runtime-relative-path>ext/AppleJavaExtensions-1.4.jar</runtime-relative-path>
                 <binary-origin>release/modules/ext/AppleJavaExtensions-1.4.jar</binary-origin>
             </class-path-extension>
-            <class-path-extension>
-                <runtime-relative-path>ext/assertj-core-3.13.2.jar</runtime-relative-path>
-                <binary-origin>release/modules/ext/assertj-core-3.13.2.jar</binary-origin>
-            </class-path-extension>
             <class-path-extension>
                 <runtime-relative-path>ext/auto-value-annotations-1.9.jar</runtime-relative-path>
                 <binary-origin>release/modules/ext/auto-value-annotations-1.9.jar</binary-origin>
@@ -599,8 +595,8 @@
                 <binary-origin>release/modules/ext/conscrypt-openjdk-uber-2.5.1.jar</binary-origin>
             </class-path-extension>
             <class-path-extension>
-                <runtime-relative-path>ext/controlsfx-9.0.0.jar</runtime-relative-path>
-                <binary-origin>release/modules/ext/controlsfx-9.0.0.jar</binary-origin>
+                <runtime-relative-path>ext/controlsfx-11.1.2.jar</runtime-relative-path>
+                <binary-origin>release/modules/ext/controlsfx-11.1.2.jar</binary-origin>
             </class-path-extension>
             <class-path-extension>
                 <runtime-relative-path>ext/dd-plist-1.23.jar</runtime-relative-path>
@@ -738,10 +734,6 @@
                 <runtime-relative-path>ext/guava-31.1-jre.jar</runtime-relative-path>
                 <binary-origin>release/modules/ext/guava-31.1-jre.jar</binary-origin>
             </class-path-extension>
-            <class-path-extension>
-                <runtime-relative-path>ext/hamcrest-core-1.3.jar</runtime-relative-path>
-                <binary-origin>release/modules/ext/hamcrest-core-1.3.jar</binary-origin>
-            </class-path-extension>
             <class-path-extension>
                 <runtime-relative-path>ext/httpclient-4.5.13.jar</runtime-relative-path>
                 <binary-origin>release/modules/ext/httpclient-4.5.13.jar</binary-origin>
@@ -839,20 +831,16 @@
                 <binary-origin>release/modules/ext/jericho-html-3.4.jar</binary-origin>
             </class-path-extension>
             <class-path-extension>
-                <runtime-relative-path>ext/jfxtras-common-11-r1.jar</runtime-relative-path>
-                <binary-origin>release/modules/ext/jfxtras-common-11-r1.jar</binary-origin>
-            </class-path-extension>
-            <class-path-extension>
-                <runtime-relative-path>ext/jfxtras-controls-11-r1.jar</runtime-relative-path>
-                <binary-origin>release/modules/ext/jfxtras-controls-11-r1.jar</binary-origin>
+                <runtime-relative-path>ext/jfxtras-common-17-r1.jar</runtime-relative-path>
+                <binary-origin>release/modules/ext/jfxtras-common-17-r1.jar</binary-origin>
             </class-path-extension>
             <class-path-extension>
-                <runtime-relative-path>ext/jfxtras-fxml-11-r1.jar</runtime-relative-path>
-                <binary-origin>release/modules/ext/jfxtras-fxml-11-r1.jar</binary-origin>
+                <runtime-relative-path>ext/jfxtras-controls-17-r1.jar</runtime-relative-path>
+                <binary-origin>release/modules/ext/jfxtras-controls-17-r1.jar</binary-origin>
             </class-path-extension>
             <class-path-extension>
-                <runtime-relative-path>ext/jfxtras-test-support-11-r1.jar</runtime-relative-path>
-                <binary-origin>release/modules/ext/jfxtras-test-support-11-r1.jar</binary-origin>
+                <runtime-relative-path>ext/jfxtras-fxml-17-r1.jar</runtime-relative-path>
+                <binary-origin>release/modules/ext/jfxtras-fxml-17-r1.jar</binary-origin>
             </class-path-extension>
             <class-path-extension>
                 <runtime-relative-path>ext/jna-5.12.1.jar</runtime-relative-path>
@@ -870,10 +858,6 @@
                 <runtime-relative-path>ext/jsr305-3.0.2.jar</runtime-relative-path>
                 <binary-origin>release/modules/ext/jsr305-3.0.2.jar</binary-origin>
             </class-path-extension>
-            <class-path-extension>
-                <runtime-relative-path>ext/junit-4.13.2.jar</runtime-relative-path>
-                <binary-origin>release/modules/ext/junit-4.13.2.jar</binary-origin>
-            </class-path-extension>
             <class-path-extension>
                 <runtime-relative-path>ext/LGoodDatePicker-11.2.1.jar</runtime-relative-path>
                 <binary-origin>release/modules/ext/LGoodDatePicker-11.2.1.jar</binary-origin>
@@ -890,10 +874,6 @@
                 <runtime-relative-path>ext/log4j-core-2.17.2.jar</runtime-relative-path>
                 <binary-origin>release/modules/ext/log4j-core-2.17.2.jar</binary-origin>
             </class-path-extension>
-            <class-path-extension>
-                <runtime-relative-path>ext/mockito-all-1.9.5.jar</runtime-relative-path>
-                <binary-origin>release/modules/ext/mockito-all-1.9.5.jar</binary-origin>
-            </class-path-extension>
             <class-path-extension>
                 <runtime-relative-path>ext/opencensus-api-0.31.0.jar</runtime-relative-path>
                 <binary-origin>release/modules/ext/opencensus-api-0.31.0.jar</binary-origin>
@@ -958,14 +938,6 @@
                 <runtime-relative-path>ext/slf4j-reload4j-1.7.36.jar</runtime-relative-path>
                 <binary-origin>release/modules/ext/slf4j-reload4j-1.7.36.jar</binary-origin>
             </class-path-extension>
-            <class-path-extension>
-                <runtime-relative-path>ext/testfx-core-4.0.16-alpha.jar</runtime-relative-path>
-                <binary-origin>release/modules/ext/testfx-core-4.0.16-alpha.jar</binary-origin>
-            </class-path-extension>
-            <class-path-extension>
-                <runtime-relative-path>ext/testfx-junit-4.0.15-alpha.jar</runtime-relative-path>
-                <binary-origin>release/modules/ext/testfx-junit-4.0.15-alpha.jar</binary-origin>
-            </class-path-extension>
             <class-path-extension>
                 <runtime-relative-path>ext/threetenbp-1.5.2.jar</runtime-relative-path>
                 <binary-origin>release/modules/ext/threetenbp-1.5.2.jar</binary-origin>