Universal camera can't rotate when pointerdown and canvas is pointer-locked

Not too much more to say really, I just can’t for the life of me work it out. Apologies about my first post being a rather basic question, hopefully I’ll be able to contribute something myself to these forums in time :D


The camera can rotate freely while the user moves their mouse, but the moment a pointer-down occurs (namely the left or right mouse button) it can no longer rotate. What am I missing?

Any help would be greatly appreciated!

Does it happen on all browsers? Or is it specific to one(like Firefox)?

I really should’ve checked that first! The issue seems only to occur on Firefox, rotation continues to function on Edge & Chrome (at least for me anyway).

I’d be interested if you find a fix for Firefox.
Not sure if some pointer event polyfill might help, I tried PEP without luck.