This task is about updating the [VisualEditorFeatureUse schema](https://meta.wikimedia.org/wiki/Schema:VisualEditorFeatureUse) in the ways described in "Schema changes" below.
=== Schema changes
- **ADD an event that fires when the "Watch this page" is interacted with; where "interacted with" means someone "checks" it or "un-checks" it.** [1]
- **ADD an event that fires whenever people switch text input modes – from and to `source` and `visual`– while using the Reply tool.** [2]
-- Per T252931#6163891, //"There's no event fired at all for switching between modes. It should probably be consistent with whatever fires to VisualEditorFeatureUse for a switch from VE to NWE, though because of the different architecture I imagine we'll have to manually trigger the appropriate activity. event rather than relying on it coming from a Tool."//
- **FIX the issue that currently exists when switching between input modes.**
-- Per T252931#6163891, //"Switching EditAttemptStep.firstChange fires every single time you switch to source mode if there's any content in the field (but not when you switch to visual mode, regardless."//
=== Done
//Sequenced from first (1.) to last (2.)://
- [x] 1. @dlynch: The changes described in "Schema changes" above have been implemented.
- [x] 2. @Mayakp.wiki update [Talk pages/Replying/Instrumentation spec](https://docs.google.com/spreadsheets/d/1iMWKmT7nHimjaa7OItGINoTVGtnaIy86I3ICj0RN5KY/edit#gid=98761693) with events added as part of this task.
- [x] 3. @mayakp.wiki update [Replying QC Template : Instrumentation QA and data checks](https://docs.google.com/spreadsheets/d/1txtypYKZHCiZEFnkye9LX7riF3VEippMmvN6ILs_BUQ/edit#gid=982352970)
- [ ] 4. @Mayakp.wiki update [VisualEditorFeatureUse data dictionary](https://www.mediawiki.org/wiki/VisualEditor/FeatureUse_data_dictionary) with events added as part of this task. //Note: This will be done after everything looks good on production. //
---
|1. "Watch this page" checkbox|
| --- |
| {F31851562}
2. Note: we already be tracking