Uno recognized as Due

I have a Chinese Arduino Uno that when using the Web Editor the board only works when Arduino Due is picked as the board. It read and writes fine as a Due but when you try to set it as an Uno it is not recognized. I am using a Macbook that is running Catalina 10.15.7. Any help would be greatly appreciated.

DHB

Who knows what you have?

If it works, run with it. But code with features specific to an AVR-based Arduino won't run on a Due, which has a completely different microprocessor.

Which is completely different architecture, are you a magician?

Are you sure it wasn't the "Arduino Duemilanove or Diecimila" board selection?

The reason I ask is because sometimes people mix up "Due" with "Duemilanove" and the Duemilanove is very closely related to the Uno so you could definitely end up in a situation where the Duemilanove board selection would work on the Uno hardware.

I found that my board works well with the Arduino software that is downloaded on my laptop. It recognizes it as an Uno. So the problem only occurs when using the Web Editor.