Seems like not working for me (snapd 2.59.2, U22.04). I just saw update is pending, so it’s good opportunity to perform a test.
$ snap refresh --list
Name Version Rev Size Publisher Notes
firefox 113.0.2-1 2710 254MB mozilla✓ -
With running firefox, snap refresh produces expected result:
$ sudo snap refresh firefox
error: cannot refresh "firefox": snap "firefox" has running apps (firefox), pids:
338004,338170,338193,338298,338423,339292,339295,347140,347243,350759,350839,351390,351486,351590
Closing firefox, no processes running as far as I can tell:
$ systemctl status | grep firefox
│ │ │ │ └─351733 grep --color=auto firefox
Launching firefox again, version did not change:
$ snap info firefox
tracking: latest/stable
refresh-date: 10 days ago, at 11:55 CEST
channels:
latest/stable: 113.0.2-1 2023-05-23 (2710) 254MB -
latest/candidate: 113.0.2-1 2023-05-22 (2710) 254MB -
latest/beta: 114.0b8-1 2023-05-24 (2713) 255MB -
latest/edge: 115.0a1 2023-05-25 (2721) 262MB -
esr/stable: 102.11.0esr-2 2023-05-09 (2642) 186MB -
esr/candidate: 102.11.0esr-2 2023-05-04 (2642) 186MB -
esr/beta: ↑
esr/edge: ↑
installed: 113.0.1-1 (2667) 253MB -