NPP Task List Plugin Window Overwrites
-
Don and Friends,
I’ve installed 8.4.3 and starting noticing an issue with Task list v2.4. In short it overwrites previous content. I have 64 bit NPP running Win10. I also have edited the config to add keywords (but I don’t believe that has anything to do with the problem). Here is how I’ve produced the error:
1 - Open several file tabs where the files have Task List keyword content.
2 - Open the Task List display at right of NPP.
3 - Switch between the file tabs for files with TList content.TList keeps writing the window without clearing previous content.
Note however that selecting a file with no TList keywords will clear the window and then one can start over.
I have not seen this issue in NPP 8.4.2 (and previous) and I haven’t tested it in the 32 bit build (yet).
-
@NeArnold said in NPP Task List Plugin Window Overwrites:
Don and Friends, I’ve installed 8.4.3 and starting noticing an issue with Task list v2.4.
Please note that Don is in charge of the Notepad++ application, but he is not in charge of, or responsible for, the plugins – each plugin is the responsibility of that plugin’s author or maintainer, and when changes are made to Notepad++ that affect the plugin interface, it is up to the plugin’s team to make any fixes necessary to make it work again.
Task List plugin’s entry in Plugins Admin says it is by “Author: blitowitz”, and that plugin has a page here with a link to report issues with that plugin.
That said, I believe there are users who frequent this Community forum who use Task List (I am not one of them), so maybe one of them will have an idea how to make the existing version of Task List work with Notepad++ v8.4.3, and will chime in to help.
-
sorry, I didn’t realize that was a google code link, which meant that it’s definitely not the right repo any more.
The active development on the Task List plugin is happening https://github.com/Megabyteceer/npp-task-list , but there isn’t an “issues” list on that page, since it’s a fork-of-a-fork… The user @chcg has been doing the commits in the repository there, so I’m hoping this ping will get you a response from someone who knows the plugin better than I.
-
@PeterJones Thank you.
I’m going to add here that I’ve now reproduced this in 32 bit NPP 8.4.3 with TList 2.4 as well.
I will note two additional things:
1 - in 32 bit I found the same problem but - for reasons that I can’t yet explain - I found some files with tags that would refresh the window properly.
2 - in both test I had 30-50 tabs open. Whether this matters? IDK. -
@PeterJones I haven’t heard anything from @chcg or anyone else, but I’ve been fiddling.
I’ve recently determined that 1) this problem is ongoing with all NPP releases through 8.4.6, and 2) it does NOT occur in dark mode. The issue will return as soon as one switches back to “light” mode. (Not a dark mode fan anyway.)
I decided to look into the cause. I started by copying the existing v2.4 code base from Github and comparing it to the latest NPP v8.4.6 source. It appears to me that this problem is related to changes in the handling of WM_ERASEBKGND messages in the NPP DockingDlgInterface class that were added for the handling of dark mode.
I’m going to update some of the include files and attempt to fix this issue. Never worked on a project served from Github. Hopefully when I start making pull requests, I can work with @chcg to help get a new release addressing this issue.
-
This post is deleted!