diff --git a/.abf.yml b/.abf.yml
index 1883362..f50959b 100644
--- a/.abf.yml
+++ b/.abf.yml
@@ -1,3 +1,3 @@
sources:
firefox-searchengines-bing.xml: ccdb7c0cc2d288714f70f8a92f0adfc2766f2b36
- firefox-40.0.3.source.tar.bz2: 6ddda46bd6540ab3ae932fbb5ffec8e9a85cab13
+ firefox-41.0.source.tar.xz: 0ce7a5ccdf671a6c98eaac07d06d49a895a99449
diff --git a/firefox-40-kde.patch b/firefox-41-kde.patch
similarity index 95%
rename from firefox-40-kde.patch
rename to firefox-41-kde.patch
index 4470d17..4d4f8d1 100644
--- a/firefox-40-kde.patch
+++ b/firefox-41-kde.patch
@@ -1,11 +1,11 @@
# HG changeset patch
-# Parent c6048238765dab77cd0c9a45e7afb1157316938b
+# Parent 8d1e0e3997402b94742eded6477abed4b559f373
diff --git a/browser/base/content/browser-kde.xul b/browser/base/content/browser-kde.xul
new file mode 100644
--- /dev/null
+++ b/browser/base/content/browser-kde.xul
-@@ -0,0 +1,1314 @@
+@@ -0,0 +1,1264 @@
+#filter substitution
+
+# -*- Mode: HTML -*-
@@ -17,6 +17,7 @@ new file mode 100644
+
+
+
++
+
+
+
@@ -159,7 +160,11 @@ new file mode 100644
+ work correctly on the menupopup. ContentSelectDropdown expects the
+ popuponly menulist to be its immediate parent. -->
+
-+
++
+
+
+
@@ -414,67 +419,6 @@ new file mode 100644
+
+
+
-+
-+
-+
+
+
+
@@ -557,6 +501,7 @@ new file mode 100644
+#include popup-notifications.inc
+
+#include ../../components/customizableui/content/panelUI.inc.xul
++#include ../../components/controlcenter/content/panel.inc.xul
+
+
+
@@ -791,6 +736,7 @@ new file mode 100644
+
+
+
++
+
+
+
@@ -883,6 +829,8 @@ new file mode 100644
+ ondrop="PlacesMenuDNDHandler.onDrop(event);"
+ cui-areatype="toolbar"
+ oncommand="BookmarkingUI.onCommand(event);">
++
++
+
@@ -1342,7 +1292,7 @@ diff --git a/browser/base/content/browser.xul b/browser/base/content/browser.xul