Active line and selection

Is it intentional that the styling of the active line doesn’t work when there’s something selected?
I wasn’t sure if it was a bug in my code, but I checked the examples and they have the same behavior.

For example, on the Hello World example, if you set the cursor before the c of console, then the line is highligted, but if you select console, then it’s no longer highlighted.

Looks like that was an ad-hoc workaround for the active line background obscuring the selection. This patch makes it transparent and makes it so that the active line is always highlighted.