Though triumph says we can ride the bike in rain but if water touches those *outside* buttons then plastic get dust/dirt/residue in it and it makes it hard to press/toggle etc, and then we put more force to use button and the tiny switch cant handle it and look at this green encircled button which got screwed up because I pressed hard and put basically every type of lube to make it work without opening at first thinking that it will help but nothing helped as the rubber surface of white button is not there where it takes force of outside plastic button and press the button.
those rubber buttons can not handle too much presser, if you see the button data sheet, they need only 160GF of force to work
( 160 gf (gram-force) is a unit of force equal to 0.160 grams multiplied by the standard acceleration due to gravity (9.80665 m/s²). )
even if you decide to cover it while washing bike, how will you mitigate the dust going inside the main outside buttons visible while riding, one day it will get hard, rough.
then we put spray in it,
the spray we put doesnt work on plastics and breaks the rubber integrity on the actual little button on the circuit board
then we put some other stuff, which doesnt help and makes it worse.
The problem is on both sides, outside plastic to plastic friction, if outside button gets rough then you press more and inside gets screwed up,
if you put lube it doesnt help either, because if you put lube which can affect the white rubber you have to open the assembly, replace switch or get new one
I tried 3 different brands very costly (50USD each for 50grams of spray)electric contract cleaners and sprayed the hell out of switch cube in it before taking pain to open it and find parts and solder it etc. too much work
i suggest to through my post again, I linked earlier.