PhoshPanel: fold only when clicked at empty space

This makes sure that the panel is only folded for clicks to empty space.
Some widgets may still close the panel when they are clicked.
17 jobs for notificaton-styling in 73 minutes and 56 seconds (queued for 43 minutes and 35 seconds)
latest
Status Job ID Name Coverage
  Build
passed #294256
librem5
build:cross-debian-bullseye:i386

00:09:46

passed #294257
librem5
build:native-alpinelinux-edge

00:09:25

passed #294255
librem5
build:native-debian-bullseye

00:09:50

passed #294254
librem5
build:native-debian-buster

00:07:14

 
  Test+Docs
passed #294260
librem5
build-gtkdoc

00:04:47

passed #294262
librem5
check-license-headers

00:02:41

passed #294261
librem5
check-po

00:00:36

passed #294264
librem5
test:smoke:one-output

00:03:47

passed #294265
librem5
test:smoke:two-outputs

00:03:45

failed #294263
librem5 allowed to fail
unit-test:native-alpinelinux-edge

00:03:00

passed #294259
librem5
unit-test:native-debian-bullseye

00:10:12

17.0%
passed #294258
librem5
unit-test:native-debian-buster

00:07:56

13.1%
 
  Package
passed #294266
librem5
package:deb-debian-buster

00:09:47

passed #294267
librem5:arm64
package:deb-debian-buster:arm64

00:15:02

passed #294268
librem5
package:deb-pureos-amber

00:09:30

 
  Test Package
passed #294269
librem5
autopkgtest-debian-buster-package

00:01:58

passed #294270
librem5
lintian-debian-buster-package

00:01:08

 
Name Stage Failure
failed
unit-test:native-alpinelinux-edge Test+Docs

Full log written to /builds/julian.sparber/phosh/_build/meson-logs/testlog.txt
ninja: job failed: /usr/bin/meson test --no-rebuild --print-errorlogs
ninja: subcommand failed
Uploading artifacts for failed job
Uploading artifacts...
_build: found 1500 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=294263 responseStatus=201 Created token=1cn9qEmQ
ERROR: Job failed: exit code 1