Posted: Fri Oct 26, 2007 4:07 pm
Numeric Edit Field crash
* Open any file (a blank file works just fine too).
* Use any color space.
* Pick any curve by clicking on it (either around the edge [when the rotate curve icon is active] or by just clicking somewhere in the curve [but not actually on the displayed curve]).
* Ctrl+tab to any corner point.
* Click on one of the two pin values for the chosen pin. You can even click in the area of the value (without having to click on the value itself), just as long as the Numeric Edit Fields appear.
* Change a value for the selected pin either by selecting part of the numeric value (highlighting with the mouse) or by using the arrow keys on the keyboard to move the point.
* Press enter.
This is repeatable 100% of the time for me in v3.0.0.23 and v3.0.1.0 Demo.
The key point in the process is clicking on or near a pin value so that the Numeric Edit Fields become active.
Crash Note 1:
In my tests CM crashes regardless of which value is modified for the selected pin. In other words, you can modify the selected value itself or even select the right value (for the vertical axis) and move the point horizontally (changing the left value) or vice versa.
Crash Note 2:
I’m running Vista Home Premium 32 bit on PS CS3 and have done my tests on files using sRGB 8-bit.
Side Note 1:
Personally, I don’t like that the Apply button retains focus so that ‘Enter’ causes the CM modifications to be applied thereby returning the user to the PS interface. My preference would be that the user has to actually click on the Apply button or use a keyboard shortcut.
Side Note 2 & Q1: (This note has nothing to with the actual crash report.)
If you choose a curve by clicking on it when the rotate curve icon is active at least one corner value will be changed in the process of picking the curve. This is actually what led me to find this bug since I was trying to restore the values to the positions they were in prior to choosing a curve via the rotate curve icon. Can the behavior be modified so that just clicking on a curve while the rotate icon is active doesn’t cause any rotation? Understandably this could be difficult since we can’t disregard the possibility that the user is clicking and immediately rotating. But hey, since I’m not a coder that’s not my bag of worms to solve. :)
* Open any file (a blank file works just fine too).
* Use any color space.
* Pick any curve by clicking on it (either around the edge [when the rotate curve icon is active] or by just clicking somewhere in the curve [but not actually on the displayed curve]).
* Ctrl+tab to any corner point.
* Click on one of the two pin values for the chosen pin. You can even click in the area of the value (without having to click on the value itself), just as long as the Numeric Edit Fields appear.
* Change a value for the selected pin either by selecting part of the numeric value (highlighting with the mouse) or by using the arrow keys on the keyboard to move the point.
* Press enter.
This is repeatable 100% of the time for me in v3.0.0.23 and v3.0.1.0 Demo.
The key point in the process is clicking on or near a pin value so that the Numeric Edit Fields become active.
Crash Note 1:
In my tests CM crashes regardless of which value is modified for the selected pin. In other words, you can modify the selected value itself or even select the right value (for the vertical axis) and move the point horizontally (changing the left value) or vice versa.
Crash Note 2:
I’m running Vista Home Premium 32 bit on PS CS3 and have done my tests on files using sRGB 8-bit.
Side Note 1:
Personally, I don’t like that the Apply button retains focus so that ‘Enter’ causes the CM modifications to be applied thereby returning the user to the PS interface. My preference would be that the user has to actually click on the Apply button or use a keyboard shortcut.
Side Note 2 & Q1: (This note has nothing to with the actual crash report.)
If you choose a curve by clicking on it when the rotate curve icon is active at least one corner value will be changed in the process of picking the curve. This is actually what led me to find this bug since I was trying to restore the values to the positions they were in prior to choosing a curve via the rotate curve icon. Can the behavior be modified so that just clicking on a curve while the rotate icon is active doesn’t cause any rotation? Understandably this could be difficult since we can’t disregard the possibility that the user is clicking and immediately rotating. But hey, since I’m not a coder that’s not my bag of worms to solve. :)