places menu uses conditional catch clause, not allowed in gjs 1.53.90+
According to moz60tool, the Places menu extension is not ready for mozjs60/gjs 1.53.90+:
* Backwards-incompatible changes
+ Conditional catch clauses have been removed, as they were a Mozilla
extension which will not be standardized. This requires some attention in
GJS programs, as previously we condoned code like `catch (e if
e.matches(Gio.IOError, Gio.IOError.EXISTS))` with a comment in
overrides/GLib.js, so it's likely this is used in several places.
— gjs/NEWS
Scanning /home/smcv/src/debian/gnome-shell-extensions/extensions/places-menu/placeDisplay.js
/home/smcv/src/debian/gnome-shell-extensions/extensions/places-menu/placeDisplay.js:53:20: Conditional catch clause used.
WRONG: catch (e if e.code === 23) {...}
CORRECT: catch (e) { if (e.code === 23) {...} }
/home/smcv/src/debian/gnome-shell-extensions/extensions/places-menu/placeDisplay.js:62:28: Conditional catch clause used.
WRONG: catch (e if e.code === 23) {...}
CORRECT: catch (e) { if (e.code === 23) {...} }
/home/smcv/src/debian/gnome-shell-extensions/extensions/places-menu/placeDisplay.js:100:47: Conditional catch clause used.
WRONG: catch (e if e.code === 23) {...}
CORRECT: catch (e) { if (e.code === 23) {...} }
/home/smcv/src/debian/gnome-shell-extensions/extensions/places-menu/placeDisplay.js:126:16: Conditional catch clause used.
WRONG: catch (e if e.code === 23) {...}
CORRECT: catch (e) { if (e.code === 23) {...} }
/home/smcv/src/debian/gnome-shell-extensions/extensions/places-menu/placeDisplay.js:352:20: Conditional catch clause used.
WRONG: catch (e if e.code === 23) {...}
CORRECT: catch (e) { if (e.code === 23) {...} }
/home/smcv/src/debian/gnome-shell-extensions/extensions/places-menu/placeDisplay.js:517:16: Conditional catch clause used.
WRONG: catch (e if e.code === 23) {...}
CORRECT: catch (e) { if (e.code === 23) {...} }
/home/smcv/src/debian/gnome-shell-extensions/extensions/places-menu/placeDisplay.js:529:16: Conditional catch clause used.
WRONG: catch (e if e.code === 23) {...}
CORRECT: catch (e) { if (e.code === 23) {...} }
7 errors found.