Change record status: 
Project: 
Introduced in branch: 
9.4.x
Introduced in version: 
9.4.0
Description: 

In order to refactor the JS supporting the contextual module and remove Backbone the JS API of the contextual module is marked internal and most existing objects/classes are deprecated.

The drupalContextualLinkAdded event itself is not deprecated, but the model property of the event data is deprecated.

The list of JS objects that are deprecated:

Drupal.contextual.views
Drupal.contextual.regionViews
Drupal.contextual.collection

Drupal.contextual.StateModel
Drupal.contextual.AuralView
Drupal.contextual.KeyboardView
Drupal.contextual.RegionView
Drupal.contextual.VisualView

Drupal.contextualToolbar.StateModel
Drupal.contextualToolbar.AuralView
Drupal.contextualToolbar.VisualView

The following JS object is marked as internal and contrib developers should not use or rely on it in their code.

Drupal.contextual
Impacts: 
Module developers
Updates Done (doc team, etc.)
Online documentation: 
Not done
Theming guide: 
Not done
Module developer documentation: 
Not done
Examples project: 
Not done
Coder Review: 
Not done
Coder Upgrade: 
Not done
Other: 
Other updates done