Javascript invalid access fixes

Merged Marco Trevisan requested to merge 3v1n0/gnome-shell:js-error-fixes-minus-tweener into master

We continue from !4 (closed), to split the tweener fixes from the other ones.

Edited by Marco Trevisan

Merge request reports