in reply to Meaning of //

undef is false, so

return 1 unless ($flag // 0); ... if $HAS_FOCUS // '';
are better written as
return 1 unless $flag; ... if $HAS_FOCUS;