diff --git a/helpers/make-firefox b/helpers/make-firefox
index e81e6eab8322e52396cb82bfb4233123cf843fa1..a760549afb229515dfecc750f1df84527d5f4408 100644
--- a/helpers/make-firefox
+++ b/helpers/make-firefox
@@ -19,7 +19,7 @@
 #    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 #
 
-VERSION=95
+VERSION=96
 
 . ./config
 
@@ -64,6 +64,8 @@ sed -i '/browser.uitour.enabled/s|true|false|' browser/app/profile/firefox.js
 sed -i '/browser.theme.colorway-closet/s|true|false|' browser/app/profile/firefox.js
 ##disable newtab intro - check adjustment for versions greater than 106
 grep -rl browser.newtabpage.introShown |xargs sed -i '/browser.newtabpage.introShown/s|true|false|' || true
+##Remove mailto handlers. 110
+sed -i '/kHandlerList = {/,/^ };/{/^  /d}' uriloader/exthandler/HandlerList.sys.mjs
 
 # Replace ubufox recommendation
 sed 's/xul-ext-ubufox/xul-ext-youtube-html5-video-player/' -i debian/control.in
@@ -364,7 +366,7 @@ sed '/Provides/s/abrowser-locale/firefox-locale/' -i debian/control.langpacks
 cat $DATA/settings.js >> debian/vendor-firefox.js
 
 # set contentblocking to strict by default
-patch -p1 < $DATA/default-strict.patch
+patch --no-backup-if-mismatch -p1 < $DATA/default-strict.patch
 #sed '/this._trackSlowStartup/s/$/\n\n if (! Services.prefs.prefHasUserValue("browser.contentblocking.category")) { Services.prefs.setStringPref("browser.contentblocking.category", "strict"); this._updateCBCategory; }/' -i ./browser/components/BrowserGlue.jsm
 
 #################
@@ -399,7 +401,7 @@ cp -a $DATA/android/res/main/* mobile/android/geckoview/src/main/res
 
 #Fixes by patch on source.
 ##Firefox v100, based on parabola 9004-FSDG-misc.patch
-patch -p1 < $DATA/patch_changes/Remove_moreFromMozilla_Focus_and_Klar.patch
+patch --no-backup-if-mismatch -p1 < $DATA/patch_changes/Remove_moreFromMozilla_Focus_and_Klar.patch
 
 # Postinst script to manage profile migration and system links
 echo '