This is a bit of a weird topic, but I think it might be interesting to figure out what, exactly, is going on here. Ever since its very first release Chrome has had a very small, barely noticeable visual bug in its user interface: its window widgets (or buttons) are not aligned properly. As you can see in the screenshot below, they are shifted slightly to the right compared to a window without the bug.
Now, this has never been too big of an annoyance to bother the developers with, so I never made a bug report out of it, and I still don’t think it’s important enough. Chrome has a custom titlebar compared to regular Windows windows (because of the tabs-on-top), so I figured that was the cause.
Since yesterday, I’ve been using Firefox 29, and I noticed that it has the exact same bug:
Now my interest is properly piqued. Upon closer inspection, you can see that Chrome and Firefox actually have different offsets. The below image also illustrates that in the normal situation, the right edge of the close widget lines up pixel-perfect with the content area (the red line); this is not the case for Chrome and Firefox, where the close widget and content are misaligned.
These are two different applications with two entirely different codebases, and yet, they have the same visual bug, albeit slightly different in presentation. For some reason, this fascinates me; is it a limitation in how Windows handles custom titlebars? Is it, perhaps, a feature, and is there a deeper reasoning behind it? Is it just sloppiness? Do we have any Windows developers here who could possibly shed a light on this?
Some will call this petty whining, and surely, it is. However, I’m not asking this because I’m bothered by it; I’m asking this because I’m genuinely curious where this bug comes from.
I use Windows 8 at work and I noticed this too. I thought it was something to do with Chrome. I guess not.
…if that’s a “bug,” then it’s a desired bug. Who’s genius idea was it to put the buttons so far from the right side anyway? Now, we just need another “bug” that gets rid of the repulsive, obscenely large window borders that the atrocity known as Windows 8 brought with it and Windows 8.1u1 still hasn’t fixed. It requires a registry tweak just to correct, yet it still manages to fuck itself back up on occasion, requiring constant trips back to the wretched registry.
I don’t think I’ll get started on all the crashes 8.1 brought with it that still haven’t been fixed, the complete inability to access PC Settings of 8.1u1, and the completely garbled Start screen that 8.1u1 also brought with it. Bleh.