diff --git a/libraries/cms/html/behavior.php b/libraries/cms/html/behavior.php
index 7c7d6ea7b5795..946a85b365d7c 100644
--- a/libraries/cms/html/behavior.php
+++ b/libraries/cms/html/behavior.php
@@ -883,9 +883,13 @@ protected static function _getJSObject($array = array())
* @return void
*
* @since 3.2
+ *
+ * @deprecated 4.0 In Joomla 4 use the custom element joomla-tab.
*/
public static function tabstate()
{
+ JLog::add('JHtmlBehavior::tabstate is deprecated. In Joomla 4 use the custom element joomla-tab.', JLog::WARNING, 'deprecated');
+
if (isset(self::$loaded[__METHOD__]))
{
return;