I believe it might be still possible with UXP - a hard fork made for Pale Moon project.
Pale Moon is based on a derivative of the Gecko rendering engine (Goanna) and builds on a hard fork of the Mozilla code (mozilla-central) called UXP, a XUL-focused application platform that provides the underpinnings of several XUL applications including Pale Moon. This means that the core rendering functions for Pale Moon may differ from Firefox (and other browsers) and websites may display slightly different in this browser.
Looped false-awekings usually happens to me when I want wake up forcefullu bc, for e.g. I feel I have dreamed enought and I am bored. It seems that in such situation my body cannot just wake up immediately on my whim, but the dream tries to meet my expectations and thus false-awakings are created.
Don’t need any kind of “reality-checker”. The enviorment in my dreams is rather erratic and a bit absurd, so it takes little time to expose itself. What’s more, I am different myself than I am on waking. I have more problems with critical thinking and strict reasoning, I can’t perform solid mathematical operations, my handwriting is sloppier, I am more naïve and prone to suggestion, I’m less timid and more talkative with unknown people.
It is really obvious to me when I am dreaming and when I am not.