diff --git a/ChangeLog b/ChangeLog
index da1e69c2ab846d8dc68a916d63ca099449b7b990..adc1b3b7eb15b35786b594cfda5121b6a1134957 100755
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@
 
 	* Fixed bug #7851: htmlArea RTE causes memory leaks in IE
 	* Fixed bug #7852: JS error raised in IE7 when closing htmlArea RTE
+	* Fixed bug #7853: htmlArea RTE formatblock does not allow removing p or hx format in FF
 
 2008-03-12  Stanislas Rolland  <typo3@sjbr.ca>
 
diff --git a/typo3/sysext/rtehtmlarea/ChangeLog b/typo3/sysext/rtehtmlarea/ChangeLog
index dac94b562c969d512f03906a6851a7436e18d3e4..7e464ef3b79a1a08c0e440a24c539fbee6e94fb1 100644
--- a/typo3/sysext/rtehtmlarea/ChangeLog
+++ b/typo3/sysext/rtehtmlarea/ChangeLog
@@ -2,6 +2,7 @@
 
 	* Fixed bug #7851: htmlArea RTE causes memory leaks in IE
 	* Fixed bug #7852: JS error raised in IE7 when closing htmlArea RTE
+	* Fixed bug #7853: htmlArea RTE formatblock does not allow removing p or hx format in FF
 
 2008-03-12  Stanislas Rolland  <typo3@sjbr.ca>
 
diff --git a/typo3/sysext/rtehtmlarea/htmlarea/plugins/BlockElements/block-elements.js b/typo3/sysext/rtehtmlarea/htmlarea/plugins/BlockElements/block-elements.js
index 786e1bfd952d039edfad4faaed3315cf4641a6b6..728599777ef653779777e94a824d5b702c04bf97 100644
--- a/typo3/sysext/rtehtmlarea/htmlarea/plugins/BlockElements/block-elements.js
+++ b/typo3/sysext/rtehtmlarea/htmlarea/plugins/BlockElements/block-elements.js
@@ -1014,9 +1014,6 @@ BlockElements = HTMLArea.Plugin.extend({
 		options[0].text = this.localize("No block");
 		
 		if (deepestBlockAncestor) {
-			if (!/^(body|div|address|blockquote)$/i.test(deepestBlockAncestor.nodeName) && deepestBlockAncestor.parentNode && !/^(li|td|th)$/i.test(deepestBlockAncestor.parentNode.nodeName)) {
-				options[0].style.display = "none";
-			}
 			var nodeName = deepestBlockAncestor.nodeName.toLowerCase();
 			for (i = options.length; --i >= 0;) {
 				if (nodeName === options[i].value.toLowerCase()) {