Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Extra Tools
  3. Multiple Tab Restriction v 19.0
  4. Sales Conditions FAQ

Multiple Tab Restriction

by Envision Technolabs https://www.envisiontechnolabs.com
Odoo
v 19.0 Third Party 16
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 166
Technical Name multiple_tab_restrictions
LicenseLGPL-3
Websitehttps://www.envisiontechnolabs.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 166
Technical Name multiple_tab_restrictions
LicenseLGPL-3
Websitehttps://www.envisiontechnolabs.com
 
✦   Odoo Security Module
Multiple Tab Restriction
One Session. One Tab. Full Control.
Prevent users from opening multiple Odoo tabs simultaneously — improve security, avoid data conflicts, and keep your sessions clean and controlled.
1 Tab
Enforced Per User
Auto
Detection & Alert
🔒 Secure
Session Control
🔒 Strategic Overview
In busy Odoo environments, users often open multiple tabs — causing data sync issues, session conflicts, and security risks. Our Multiple Tab Restriction module detects duplicate tabs instantly and shows a clear prompt to close the extra tab, keeping your Odoo instance stable, secure, and consistent.
🔍 Instant Detection
Detects multiple open tabs the moment a new Odoo tab is launched.
🚫 Smart Block
Shows a clear modal popup asking the user to close the duplicate tab immediately.
What's Inside
Core Capabilities
🔒
Tab Detection
Uses BroadcastChannel API to detect multiple open Odoo tabs in real time.
🪟
Modal Popup
Clean, non-dismissible popup appears with a "Close This Tab" button — no confusion.
👤
Per-User Control
Each logged-in user is individually tracked. Multi-user setups fully supported.
⚡
Zero Config
Install and activate — no configuration needed. Works out of the box immediately.
Why Use It
Key Benefits
🛡️ Prevent Data Conflicts
Multiple open tabs can submit conflicting form data or overwrite each other's changes. This module stops that entirely.
🔐 Improve Security
In shared workstations or enterprise environments, limiting tab usage reduces session hijacking and unauthorized access risks.
📉 Reduce Server Load
Each open tab maintains active WebSocket and polling connections. Fewer tabs means less server load and better performance.
🧹 Clean User Experience
Users are guided with a clear, friendly message instead of confusing errors or silent data loss.
Under The Hood
How It Works
Detection happens client-side using the browser's BroadcastChannel API — no polling, no server calls, instant response.
✦   Detection Flow
When Odoo loads in a browser tab, it broadcasts a "tab-open" signal. If another Odoo tab is already open, it responds immediately. The new tab detects this response and shows a blocking modal — preventing any interaction until the user closes the extra tab.
 
① User opens a new Odoo tab
JavaScript broadcasts a "tab-check" signal via BroadcastChannel
 
② Existing tab responds
First tab replies — confirming it is already active
 
③ Modal popup shown
"Multiple Tab Detected — Close This Tab" modal blocks the UI
📡
BroadcastChannel
Uses the browser's native BroadcastChannel API — no external libraries needed.
🖥️
Client-Side Only
Zero extra server requests. Detection is instant and runs entirely in the browser.
🔄
Works on Close
When the duplicate tab is closed, the original tab immediately resumes normal operation.
Workflow Showcase
Multiple Tab Restriction in Action
From installation to real-time tab blocking — seamless session control, every time.
▶
Watch: How It Works
See the Multiple Tab Restriction module detect a duplicate tab and block it instantly with a modal popup — all in real time.
1
Install the Module
Search multiple_tab_restrictions in Odoo Apps and click Activate to install. No dependencies required.
Step 1 - Install Module
2
Multiple Tab Detected — Modal Popup
When a second Odoo tab is opened, the module instantly detects it and shows a "Multiple Tab Detected" modal. Only one tab can remain active at a time.
Step 2 - Multiple Tab Detected
3
Tab Closed — Session Secured
Clicking "Close This Tab" redirects the duplicate tab to the login page. The original tab continues normally — your session stays clean and secure.
Step 3 - Tab Closed
Get Started
Installation
📦 How to Install
1.   Copy module to your addons folder
2.   Update Apps List from Settings
3.   Search: multiple_tab_restrictions
4.   Click Activate — done! ✅

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with