| Summary: | [mac][editor] two-finger scroll 'sticks' in Task Editor text fields | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Chris Beams <cbeams> | ||||||
| Component: | Mylyn | Assignee: | Project Inbox <mylyn-triaged> | ||||||
| Status: | CLOSED MOVED | QA Contact: | |||||||
| Severity: | minor | ||||||||
| Priority: | P4 | CC: | leo.dos.santos, robert.elves | ||||||
| Version: | unspecified | Keywords: | helpwanted | ||||||
| Target Milestone: | --- | ||||||||
| Hardware: | Macintosh | ||||||||
| OS: | Mac OS X | ||||||||
| Whiteboard: | |||||||||
| Bug Depends on: | 292319 | ||||||||
| Bug Blocks: | |||||||||
| Attachments: |
|
||||||||
|
Description
Chris Beams
Does that also happen when using a scroll wheel? We made this work on Windows and Gtk but I don't recal if scrolling through editable descriptions ever worked on Mac. Not sure about the scroll wheel as I don't have one. I'm working with a trackpad only. Leo, Rob, in case you have a scroll wheel, can you check how that works when scrolling JIRA tasks? Scroll wheel movement exhibits the same behaviour as 2 finger scrolling. There are definitely some fields in the task editor that capture scroll movement; CCombos and multi-line text widgets (such as the CC: box) are obvious examples. 292319: Form pages get stuck on tables, lists, and text fields created with SWT.WRAP when using scroll wheel. https://bugs.eclipse.org/bugs/show_bug.cgi?id=292319 I had tried to get this addressed in SWT, but they said it's platform behaviour so Mylyn would need to provide its own work-around to address this problem. Indeed, it's not specific to Mylyn; I just noticed it in the STS Dashboard->Knowledge Base textfields as well. Is a Mylyn-specific workaround reasonable? I find this a really annoying usability issue. I would think anyone on a mac laptop would too, unless they're using the scrollbar, it which case they obviously don't care about efficiency anyway :) I agree. We already invested in implementing a work-around that works on Gtk and Windows. I am afraid we don't have the resources to support a Mac specific fix. I'll mark this bug helpwanted to indicate that we welcome contributions to resolve this bug. Created attachment 197989 [details]
Scroll through CCombos
This patch should fix sticky scrolling upon CCombos on MacOS X Cocoa.
Mylyn should also be adding EditorUtil.addScrollListener() to all TreeViewers and TableViewers in the task editor, but the existing code only works for scrolling up, not scrolling down. I don't have a solution for that yet.
Created attachment 197990 [details]
mylyn/context/zip
ping Thanks Leo! I have applied the patch to the master. I will keep this open the original problem related to scrolling text fields has not been fixed, yet. Mylyn has been restructured, and our issue tracking has moved to GitHub [1]. We are closing ~14K Bugzilla issues to give the new team a fresh start. If you feel that this issue is still relevant, please create a new one on GitHub. [1] https://github.com/orgs/eclipse-mylyn |