Products of straight spaces
  A metric space X is straight if for each finite cover of X by closed sets, and for each real valued function f on X, if f is uniformly continuous on each set of the cover, then f is uniformly continuous on the whole of X. A locally connected space is straight if it is uniformly locally connected (ULC). It is easily seen that ULC spaces are stable under finite products. On the other hand the product of two straight spaces is not necessarily straight. We prove that the product X x Y of two metric spaces is straight if and only if both X and Y are straight and one of the following conditions holds: (a) both X and Y are precompact; (b) both X and Y are locally connected; (c) one of the spaces is both precompact and locally connected. In particular, when X satisfies (c), the product X x Z is straight for every straight space Z. Finally, we characterize when infinite products of metric spaces are ULC and we completely solve the problem of straightness of infinite products of ULC spaces. 
Alessandro Berarducci, Dikran Dikranjan, Jan Pelant