diff --git a/addons/stock/models/product.py b/addons/stock/models/product.py
index 0b74e538af1583cdb4b1a5932c06c419a8c3522c..9f4cae5dbbac5829e4ad16ae2abfa20f857ddef1 100644
--- a/addons/stock/models/product.py
+++ b/addons/stock/models/product.py
@@ -429,7 +429,7 @@ class ProductTemplate(models.Model):
     responsible_id = fields.Many2one(
         'res.users', string='Responsible', default=lambda self: self.env.uid, required=True,
         help="This user will be responsible of the next activities related to logistic operations for this product.")
-    type = fields.Selection(selection_add=[('product', 'Storable Product')])
+    type = fields.Selection(selection_add=[('product', 'Storable Product')], track_visibility='onchange')
     property_stock_production = fields.Many2one(
         'stock.location', "Production Location",
         company_dependent=True, domain=[('usage', 'like', 'production')],