The thing is that while I could previously use variable-pitch-mode in the rest of org buffer and still let source code blocks inherit fixed-pitch face, now this seems to be impossible to achieve. With org-block-background face gone, even if I already set org-block face to inherit fixed-pitch, the face displayed in blocks such as #BEGIN_SRC haskell is still variable-pitch as the rest of the buffer. Only plain blocks of #BEGIN_SRC without any language specified are displayed in fixed-pitch. Any workaround for this? Thanks.

Related Stackexchange questions:

https://stackoverflow.com/questions/26290924/fontify-r-code-blocks-in-org-mode%E2%80%938

https://emacs.stackexchange.com/questions/14824/org-block-background-font-not-having-effect