orientation = 'landscape' means it could be rotated to 'landscape-secondary' too.
Does this work when screen is at landscape-secondary?