| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 131 |
| Technical Name |
web_invalid_tab_highlight |
| License | LGPL-3 |
| Website | https://github.com/rachidalassir |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 131 |
| Technical Name |
web_invalid_tab_highlight |
| License | LGPL-3 |
| Website | https://github.com/rachidalassir |
Highlight Invalid Tabs in Forms
When a save fails, the notebook tab containing the invalid field lights up in red.
Stop hunting across tabs for the missing required field.
The problem
You click Save. A required field is empty. Odoo shows an error.
But the faulty field is hidden on another tab. Which one?
You click through every tab, scanning for the red halo. Every time.
The fix
The tab turns red
The notebook tab containing the invalid field becomes red and bold, with a clear warning marker.
You see it instantly
No more guessing. One glance at the form tells you exactly where the problem is.
Self-clearing
The moment the field becomes valid again, the highlight disappears. No manual refresh.
Works everywhere
Every form, every notebook, every model. Install once, done. No configuration.
Who it's for
Sales & CRM
Quotations and opportunities with Order Lines, Other Info and Notes tabs.
HR & Payroll
Employee forms with Work Info, Private Info, HR Settings, Payroll tabs.
Accounting
Invoices and journal entries with multiple classification tabs.
Also great for
Purchase · Inventory · Manufacturing · Project · Helpdesk
Any form with a notebook — standard or custom.
Zero configuration
Install the module. That's it.
Every notebook on every form gains the behaviour automatically.
No view changes. No widget attributes. No settings screen.
What you get
- Invalid notebook tabs turn red, bold, with a warning marker
- Highlight clears itself the moment the field becomes valid
- Applies to every form view in the system, out of the box
- Respects conditional (invisible) pages — hidden tabs never flagged
- No configuration, no setup, no settings screen
- No dependencies beyond standard Odoo
- No database changes, no view overrides
- Community & Enterprise compatible
Please log in to comment on this module