From: SourceForge.net <no...@so...> - 2008-11-26 20:59:42
|
Plugin Bugs item #2311948, was opened at 2008-11-18 23:41 Message generated for change (Comment added) made by will69 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=565475&aid=2311948&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 7 Private: No Submitted By: will69 (will69) Assigned to: Nobody/Anonymous (nobody) Summary: SideKick: CompletionPopup broken Initial Comment: In XML mode, CompletionPopup immediately closes when ErrorList opens, i.e. after typing the first "<". This renders completion completely useless. Bug exists in SideKick 0.7.5 and 0.7.6. 0.7.4 was ok. (jEdit 4.3pre15, 6u10, WinXP). ---------------------------------------------------------------------- Comment By: will69 (will69) Date: 2008-11-26 21:59 Message: Thanks for explaining. I agree that ErrorList shouldn't get the focus, at least I don't see any use case for that. Always leaving ErrorList open does seem to prevent the problem. However, automatically opening/closing ErrorList is quite useful, because it saves screen real estate. (I'm using jEdit in an educational setting with fixed screen resolution. It's a great way of feedback.) What about suspending parse-on-keystroke while the popup is open? After all, the user clearly isn't finished typing while he is selecting an entry and showing any errors would be premature. One parse afterwards would be sufficient. Also, the parse timeout (since last keypress) is currently not honoured while the popup is open: Parse-on-keystroke is invoked x seconds after the popup opens. Further keypresses don't reset the timeout. Fixing that in combination with a high timeout value during popups would give the user a chance to actually make a selection. ---------------------------------------------------------------------- Comment By: Kazutoshi Satoda (k_satoda) Date: 2008-11-25 18:45 Message: I can guess this happens since SideKick 0.7.5, where the popup is closed whenever it loses the focus, and if [Automatically display on error] is enabled on ErrorList. The change of SideKick was a fix for a bug; two popups could be opened. So this won't get back to the old behavior. This can be fixed if automatic display of ErrorList doesn't get focus at all. I don't know whether it is possible, for now. If this is possible, the summary of this item would be "ErrorList: Don't get focus on automatic display". Anyway, disabling [Automatically display on error] seems a workaround. I hope this is an option for you. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=565475&aid=2311948&group_id=588 |