I want to incorporate a select all option in a mat-select similar to: https://angular-material.dev/articles/mat-select-all however, since my project is on angular 12 I can't select an option without triggering an event this._matOption.select(false); This leads to the 'select-all' value of this option to show up in the value of the mat-select. Is there any way to display the option as selected without having its value show up in the value of mat-select? One way would be to encapsulate the mat select in a custom component, where I can directly control the value, however this reduces flexibility quite a lot, which I don't like. Continue reading...