-
Notifications
You must be signed in to change notification settings - Fork 128
[Annotations] Annotation tools are broken on smaller screens or if the page zoom level was changed before editing #4453
Comments
PR #4465 should fixes this as well. Please verify once that's merged. |
Fixed in #4465 |
@SoftVision-CosminMuntean does it matter what type of shot it is (selection or full page)? |
@chenba it seems that the issue is not reproducible for "Save Full pages", but is reproducible for "Save visible" pages and selections. Also, is only for me or "Save Full page" it takes too long until is saved? And sometimes I get a "Out of order" error and the shot is not saved. |
Do you mean with the addon? |
@chenba yes, it seems that the save Full page functionality is not working on latest Nightly builds. It is a Nightly regression and I have logged the issue in #4493 and also on Bugzilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1464090 |
This will be fixed when PR #4482 is merged. |
* Add undo & redo for annotations. (#4370, #4371) * Scale the drawing when saving history. (#4370) * Scale once and disable reset button. (#4370, #4371, #4453) * Replace switch with if-else. (#4370, #4371) * Prevent decimals from zoom or DPI scaling. (#4370, #4371) * Use more CSS and less svg files. (#4370, #4371)
I have retested this issue on latest Screenshots (33.0.0) dev version and it seems that it is partially fixed. The issue is still reproducible if the image is cropped:
The issue is reproducible on smaller screen, but it is also reproducible on larger screens if the page zoom level is changed. |
…s#4453, mozilla-services#4509) - Ensure drawing canvas always match base canvas' dimensions. - Scale a component's drawing context only when the canvas has been replaced.
* Add undo & redo for annotations. (mozilla-services#4370, mozilla-services#4371) * Scale the drawing when saving history. (mozilla-services#4370) * Scale once and disable reset button. (mozilla-services#4370, mozilla-services#4371, mozilla-services#4453) * Replace switch with if-else. (mozilla-services#4370, mozilla-services#4371) * Prevent decimals from zoom or DPI scaling. (mozilla-services#4370, mozilla-services#4371) * Use more CSS and less svg files. (mozilla-services#4370, mozilla-services#4371)
…s#4453, mozilla-services#4509) - Ensure drawing canvas always match base canvas' dimensions. - Scale a component's drawing context only when the canvas has been replaced.
I have verified this issue using latest Screenshots (33.0.0) dev version and it is no longer reproducible. Tested on Windows 7 x64, Mac 10.13 and Arch Linux 4.12 x64. |
[Notes]:
[Affected versions]:
[Affected Platforms]:
[Prerequisites]:
[Steps to reproduce]:
[Expected result]:
Step 4: The line is correctly drawn on the image according to the mouse position.
Step 5: The line is correctly drawn on the image according to the mouse position.
Step 6: The changes are reverted.
[Actual results]:
Step 4: The line is drawn in a different position.
Step 5: The part of the image where drawing was performed is duplicated and displayed in a different position.
Step 6: The changes are reverted but the image is wrongly zoomed in.
[Additional Notes]:
The text was updated successfully, but these errors were encountered: