Here is a screenshot of the bugged rendering:

It's near the top of the sidebar on the right side of the screen here:
https://www.jabcreations.com/
Is this a bug in the browser?
Moderator: trava90




The XML element placement is fine. Can you please tell me what is the deal with -moz-appearance not working on the <input type="checkbox" /> element?Moonchild wrote: ↑2025-04-14, 17:32I think there's a problem with your document structure there.
For the name and password, you have the <label> as a sibling to the input field.
For the checkbox, you have the input inside the label element; you probably want to pull the input field out of there and make it a sibling as well.


You need to explicitly specify "width:0px", and for that to work you also need to specify "-moz-appearance: none;" (otherwise "width:0px" won't work). Although, in fact, the width does not become 0, but decreases to 4 pixels, I don’t know why...JAB Creations wrote: ↑2025-04-14, 16:25the checkbox's -moz-appearance is still not being honored resulting in the pseudo-element being pushed to the right.



It seems that display:none does not prevent the form field from being submitted in modern browsers. Why not use this direct method?JAB Creations wrote: ↑2025-04-16, 19:51I had to do some research because the accepted/working value changed with some versions of Firefox and Pale Moon 33.7.

Probably because I'm building an entire web platform and have a lot on my plate. I'll add it to my to-do list to look in to it for tomorrow. Thank you for the friendly suggestion.
