Skip to main content

Plugin

Panky Browser Title Plugin

Bring visitors back to your site with Panky Browser Title, a Joomla system plugin that flashes an attention message in the browser tab when a visitor switches to another tab.

  • J7
  • J6
  • Updated

Latest release

Stable

v3.0.0

Download Panky Browser Title Plugin
File
plg_system_pankybrowsertitle_v3.0.0-1794160312.zip
Size
7.6 kB
Released
SHA-256
bbb4f61a4e91f9cf85e9bec6ef095f77bf359426df8f769110aa378aef82eb46

Once installed, new versions appear under System → Update → Extensions in your Joomla admin.

What it does

Panky Browser Title catches the attention of visitors who leave your site open in a background tab. As soon as a visitor switches to another tab, the tab title of your page starts blinking between a message of your choice and the original page title, so your site stands out in a crowded tab bar. When the visitor comes back, the original title is restored immediately.

You can show a single message, or add several messages that rotate every 3 seconds. An optional return notification greets visitors with a short welcome-back message (emoji are supported) for a duration you set, before the page title returns to normal.

The plugin runs only on the site frontend, detects tab changes through the browser's page-visibility event, and loads a single lightweight script through Joomla's Web Asset Manager. All options are configured in Joomla's plugin settings.

Requirements

Requirement Supported
Joomla 7.x, 6.x
PHP 8.3.0+
Languages English, Greek
  1. In your Joomla administrator, go to System → Install → Extensions.
  2. Upload the Panky Browser Title ZIP package and complete the installation.
  3. Go to System → Manage → Plugins, search for Browser title notification, and enable the System - Browser title notification plugin.
  4. Open the plugin settings and choose the message mode: Single Message or Multiple Messages (Rotating). Enter your message text, or add the messages to rotate.
  5. Optionally enable the Return Notification, then set the welcome-back message and how long it is shown (in milliseconds).
  6. Open any page of your site, switch to another browser tab, and watch the tab title change.

Version 3.0.0 ·

  • FixThe JavaScript files are now packaged where the manifest expects them. In the 2.0.0 package they sat in the wrong folder, which could stop the tab-title script from being installed or loaded.
  • FixThe tab title no longer keeps changing after you return to the tab. If the browser fired its events in a certain order, blinking could start twice and leave a stray timer running.
  • FixDuplicate handling when the window gained or lost focus was removed. Switching tabs is now detected through the browser's page-visibility event only.
  • ChangeSettings reach the page through Joomla's standard script options instead of custom tags. The page source is cleaner and the setup is more robust.
  • ChangeThe script loads as a modern JavaScript module and no longer replaces the page's window.onload, so it can't clash with your template or other extensions.
  • ChangeLess work on each page load: the plugin no longer loads its language files on front-end pages, which never used them.
  • ChangeThe "Enable Return Notification" option is now a Yes/No toggle switch. The duration field accepts whole numbers only.
  • ChangeUpdates now come from joomlaboratory.com, and Joomla's update screen shows a "View changelog" link.
All extensions