Copy link to clipboard
A quite annoying "feature" in the new Photoshop is the inaccurate selection marquee. It's off by 1 px to left and to bottom.
1. Create an 500x500 px image
2. Hit Ctrl+A
Result: while the whole image is selected, the marquee is inside the image on the top and left.
I just tested after getting the latest update. It looks like we have a fix!
Edit: Hold on -- we aren't quite there yet. See below.
Thanks. I've asked engineering to take a look.
When I select a range with the selection tool, the top and left sides of the blinking frame are off by one pixel.
However, the actual work is one pixel outside the frame.
@JeffreyTranberry I have the same issue. Your reply indicates "Official Solution" but I see no solution. Is there an update on this?
When working on the Background layer, a rectangular selection appears to shift one pixel to the right and one pixel down when created. The selection appears to not include the pixels to the top and left while also appearing to select one pixel past the intended bottom and right. Moving the selection seems normal until the mouse button is released, at which point the shift occurs.
When deleting the selected pixels, the intended area is removed.
Also, any part of the marquee moved outside of the image disappears. I'm not sure if that's intended, but I find it disconcerting.
This behavior occurred after the December 2020 update.
Running Windows 10 on an almost ten year old PC.
@JeffreyTranberry it would be good to remove the "Official solution" label from your reply. The bug has been reported more than 3 months ago, since then I received more PS updates, but the bug wasn't fixed yet, so there is no solution yet...
It's quite important to see the correct selection marquee, Adobe should treat this apparently minor issue with care.
A lot of time passed since this bug was reported. This is getting really annoying. I had to stop using PS 22 and return to the previous version. Working a lot with precise selections, this is unacceptable.
Is PS tested before releasing? It's unbelievable, all testers are blind enough to miss this bug... 21 versions in the past were ok, how can be the 22nd version be released with such an amateur bug?
As a side note, developers are releasing more and more lower quality software/websites in every domain. It seems that attention to details is not important anymore.
Found this thread while looking for a solution to this issue. This new behavior (either intended, or a bug) with selections is making it difficult for me to work smoothly, as I keep second-guessing what I have selected. Please revert this behavior; or -- if it's deliberate -- consider providing a preference for the old method? Thanks 🙂
edit: marquees work correctly if I disable Preferences > Performance > Graphics Processor Settings > Use Graphics Processor, so the likelihood that this is a deliberate change seems low. I've got a Radeon RX 5700 XT installed. Please fix this bug, it's terrible for workflow.
In reference to Anthony Etienne's post above: Turning off Use Graphics Processor also "fixes" the problem when using an NVidia GeForce GTX 1050.
*anthony etienne I just tried this and it worked. Thank you. It's really sad that none of the dozens of Adobe tech support people I've talked to in the past several months about this specific problem ever suggested this course of action. Instead, several said it's always been like that, and one even tried to install the previous version after I specifically told him not to. It's been a not-funny joke for a long time. So thank you Anthony.
It's even worse than being a pixel off... it's the grid that is not correctly aligned with each pixel (sticking correctly to pixels has been a huge issue for quite some time, if you werent to fix stickiness by zooming at max level).Currently the selection frame seem to be a tiny bit off to the left (like one pixel... but even if you are at the "pixel" level when zooming).More clearly, at max zoom level, the grid is one screen pixel off to the left from the external left border of the photoshop pixel (not sure this is clear :-).
... and like said above, this is a HUGE ISSUE !
This is a HUGE issue and I HOPE it is still being investigated.
It got slightly improved after one of the updates, where the off-by-1px offset is now 1px on screen instead of 1px on canvas, but IT IS STILL THERE. I know whenever I'll want to work on pixel-perfect graphics, I'll want to strangle someone.
PLEASE FIX THIS. It must be like one or two lines of code with an off-by-one offset variable or something, dang it...
HUGE and really ANNOYING. Hope they fix it soon.
This is still an issue in 22.3.1. The only way to fix it is to uncheck "Use Graphics Processor". If it's on you'll still see the problem even if you go into Advanced and set Drawing Mode to Basic and uncheck everything else.
Photoshop 22.3.1 (latest as of this writing)
Windows 10 20H2 (all updates as of this writing)
nVidia GeForce GTX 1080
nVidia Game Ready Driver 466.11 (latest as of this writing)
Thank you for posting this! It's been frustrating the bejeezus out of me for a while now. I keep having to guess which side of the selection it's actually selecting on. 😕
So v22.4 fixes this issue, kinda!
It's better now since the upper-left position of the marquee is now fixed, but the lower-right one is still off by 1px. It's not as big of a deal, coming from a programming standpoint, I can consider the end of the selection as "exclusive" instead of "inclusive", but still funny to realize it was still only half-fixed.
Disabling hardware acceleration still is the only full fix it seems.
Well it's different but not fixed. Tried it again on 22.4:
While dragging the selection sometimes the upper left of the marquee will be one pixel too high and to the left, sometimes only the top will be off, sometimes it will be accurate. The lower right will always be at least one pixel below and to the right of the cursor, sometimes two pixels to the right.
You'll see some of the sides were one pixel off. It doesn't seem to be predictable which ones will be off.
This is with Use Graphics Processor on but in the advanced settings it's set to Basic and the other three checkboxes are off. Turning Use Graphics Processor off no longer fixes it, now the selections will always be one pixel too wide and tall. So I guess this means no accurate pixel-level selections on the 100% zoom level at all now.
Seems like you're having trouble with rounding errors on coordinates. Even the button outlines on the Preferences panel are fuzzy now because the top and bottom aren't landing on pixel boundaries.
Windows 10 Home 20H2 on 100% scaling (not high-DPI)
nVidia GeForce GTX 1080 with 466.27 Game Ready Driver
OMG, they made it worse?!?! I hadn't noticed, because I don't fiddle much with selections, so initially it felt better since top-left seemed fine, but... Damn...
Not fixed in 22.4.1 but I think I found more information to make it more reproducible.
It seems to work. The marquee while you're dragging will still be one pixel too tall and wide, appearing to the bottom right of the crosshair, but it will work correctly despite that if you go by the crosshair.
Now it has a lot of one pixel off selections that aren't predictable, even though you're working at the 100% zoom level. The fact that it started out at 66.7% seems to throw it off going forward.
I think you're right! That's awesome. Just tested it myself with all the 3d acceleration turned on and everything looks good!
While I don't love how long this regression took to fix, I do sincerely appreciate the engineering team's efforts in getting it done, and I recognize that they may not have had a say in how it was prioritized. If you're on that team and you see this, thank you so very much.
@Mark_Lincoln It's NOT fixed. Now, instead of always having a +1, +1 offset, it's almost random, depending on image size and zoom level. The upper-left corner is almost always correct now though, but the bottom-right one varies.
At least that's how it is for me.
@ daPhie79 You are correct; this problem is not entirely fixed. I'm sorry for the premature call.
I haven't been able to get the upper-left corner to shift, and old glasses/older eyes caused me to miss the continued misbehavior on the lower-right.