core: keep the same UI when handling a box URL