[In progress: 4] off-canvas fix