Reduce assumptions about backend in the editor

Why the `=== true`? If it were a check for negativity, I'd understand because `undefined` and `false` are both un-truthy, but I cannot see a specific reason for this.