--- sanitizable.module.orig	2010-08-23 23:43:00.000000000 +0200
+++ sanitizable.module	2013-02-26 13:33:47.255741084 +0100
@@ -73,8 +73,28 @@
  * Filter tips callback for the sanitizable filter.
  */
 function _sanitizable_tips($filter, $format, $long = FALSE) {
+  // filter might be unavailable for current user so we must bypass _filter_tips function 
+  // get all filters for a format
+  $filters = filter_list_format($filter->settings['format']);
+  // without passing user parameter we get all system filter formats
+  $formats = filter_formats();
+  $filter_info = filter_get_filters();
+  $format = $formats[$filter->settings['format']];
+  $tips[$format->name] = array();
+  // extract tips for every filter
+  foreach ($filters as $name => $filter) {
+    if ($filter->status && isset($filter_info[$name]['tips callback']) && function_exists($filter_info[$name]['tips callback'])) {
+      $tip = $filter_info[$name]['tips callback']($filter, $format, $long);
+      if (isset($tip)) {
+        $tips[$format->name][$name] = array(
+          'tip' => $tip,
+          'id' => $name,
+        );
+      }
+    }
+  }
   return t('The text will be formatted before storage using the following settings.')
-    . theme('filter_tips', array('tips' => _filter_tips($filter->settings['format'], FALSE)));
+    . theme('filter_tips', array('tips' => $tips, 'long' => FALSE));
 }
 
 /**
