This works for both L1 and R1. A video of me demonstrating how to fix pop off and fix this issue.
SPECIAL NOTE: You can use WD40 to lubricate the inner posts once the button has been separated..but only use a very small amount, and try not to get it deep inside the controllers inner boards/battery.