Easy Tab Title
Turn the browser tab into a notification and engagement channel. Rules, presets, favicon badges, and a developer API for Joomla 4, 5, and 6.

System package
Easy Tab Title
Bring visitors back. Animate the tab. No code.
Build rules that change the browser tab title and favicon when visitors leave, scroll, wait, or fire your own events. Start from a preset, then go deeper with conditions, sequences, and a JavaScript API.
Live on this tab
Scroll depth trigger
Scroll this page past about 50%. The title changes when depth is reached, even while you stay on the page.
- TriggerScroll 50%
- EffectStatic
- StopNever
Try it: Scroll down through the filler content until the title changes.
Rule engine
Trigger, conditions, delay, effect, and stop. Blink on leave is one preset, not the whole product.
Presets
Come Back, Welcome Back, Notification, Cart Reminder, Countdown, and Read This in one click.
Title effects
Static, blink, scroll, and rotate with safe speed defaults and reduced-motion fallbacks.
Favicon badges
Swap the favicon while a rule runs, or show a numeric or dot badge for unread counts.
Developer API
Call EasyTabTitle.trigger(), setCount(), and condition() from carts, forums, or custom JS.
Progressive load
No matching rule means zero frontend JavaScript. Timers start only when a rule needs them.
How to try it on your site
- Install Install the Easy Tab Title package, then enable System - Easy Tab Title.
- Preset Components > Easy Tab Title. Apply Come Back, save, and clear cache.
- Verify Open a matching page, switch to another tab for about 10 seconds, then return.
Demo notes
Milestone moments
Scroll depth is a first-class trigger, not only a condition on idle rules.
Use the demo tabs above to compare live behaviours. Each tab has its own rule assigned, so the browser title and favicon only change for that scenario.
Keep scrolling
The Scroll Depth rule fires around the halfway point.
You should be near or past 50% now.