• Login
Community
  • Login

Multi to single selection after tab switch

Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
4 Posts 3 Posters 390 Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M
    M Andre Z Eckenrode
    last edited by Feb 10, 2022, 6:08 PM

    Not seeing this issue mentioned in a quick search of forums or docs, though I may not have stumbled onto the right combination of terminology, or looked through old enough posts. Not sure it’s even necessarily a newish issue. Basically, if I do multi-selection of text (CTRL + left mouse button + drag) in an open file, then switch to another open NPP file tab and back, only the last continuous text string remains selected.

    Debug info:

    Notepad++ v8.3 (32-bit)
    Build time : Feb 3 2022 - 03:35:48
    Path : C:\Program Files (x86)\Notepad++\notepad++.exe
    Command Line :
    Admin mode : ON
    Local Conf mode : OFF
    Cloud Config : OFF
    OS Name : Windows 7 Ultimate (64-bit)
    OS Build : 7601.0
    Current ANSI codepage : 1252
    Plugins : BetterMultiSelection.dll ComparePlugin.dll DSpellCheck.dll ElasticTabstops.dll ExtSettings.dll MathPad.dll mimeTools.dll MultiClipboard.dll NppCalc.dll NppConverter.dll NppExport.dll NPPJSONViewer.dll NppTextFX.dll NppXmlTreeviewPlugin.dll PythonScript.dll RegexTrainer.dll SessionMgr.dll

    Same thing also happens when I run without plugins.

    P A 2 Replies Last reply Feb 10, 2022, 6:27 PM Reply Quote 1
    • P
      PeterJones @M Andre Z Eckenrode
      last edited by Feb 10, 2022, 6:27 PM

      @m-andre-z-eckenrode ,

      I just confirmed on v8.2.1. In fact, just toggling from file1 to file2 and back will remove the multi-selection from file1; you don’t have to even select anything in file2 or even click inside it.

      But in an interesting twist, it only happens if they are in the same view. If file1 is in view1 and file2 in view2, then you can switch back and forth without it affecting the multi-selection in either.

      Based on those experiments, my interpretation is that each Scintilla editor instance can only keep track of multi-selection in the active (forward) buffer; once you change buffer, Scintilla appears to clear the multi-selection flags it uses. (I haven’t delved into the guts of Scintilla to confirm; this is just a working theory).

      Secondary confirmation: I fired up SciTE 4.46 (which matches the modern Notepad++'s scintilla version), and created two tabs, and it does the same thing; the multi-selection goes away if I navigate to tab2 and back to tab1. And even if I’m wrong as to the behind-the-scenes reason, this points to it being an implementation-detail/feature/bug of Scintilla 4.46, not of Notepad++ itself.

      M 1 Reply Last reply Feb 10, 2022, 7:38 PM Reply Quote 4
      • A
        Alan Kilborn @M Andre Z Eckenrode
        last edited by Alan Kilborn Feb 10, 2022, 6:29 PM Feb 10, 2022, 6:28 PM

        @m-andre-z-eckenrode

        If that behavior really bothers you (I don’t get the feeling it does – all that much), probably something could be scripted to “fix” it.

        Of course, putting in a bug report is also a possibility.

        Another interesting semi-related one is if you Begin Select in one tab and End Select in another tab, you get interesting results. (Begin / End Select isn’t “tab aware”).

        1 Reply Last reply Reply Quote 4
        • M
          M Andre Z Eckenrode @PeterJones
          last edited by Feb 10, 2022, 7:38 PM

          @peterjones said in Multi to single selection after tab switch:

          this points to it being an implementation-detail/feature/bug of Scintilla 4.46, not of Notepad++ itself.

          Sounds logical to me.

          @alan-kilborn said in Multi to single selection after tab switch:

          If that behavior really bothers you (I don’t get the feeling it does – all that much)

          Nah — not so far, anyway. This was probably the first time I’d ever switched tabs immediately after creating a multi-selection.

          I’m thinking this may warrant mentioning as a limitation in the docs, though.

          1 Reply Last reply Reply Quote 1
          3 out of 4
          • First post
            3/4
            Last post
          The Community of users of the Notepad++ text editor.
          Powered by NodeBB | Contributors