[[ Bug 13552 ]] Crash navigating to a card
[[ Bug 13552 ]] Make sure we only recalculate block length if non-0.
Merge branch 'bugfix-13552' into refactor