<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Change case -> Sentence case doesn't honor selection; case of entire sentence changes (STR comment 20)"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=49033#c31">Comment # 31</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Change case -> Sentence case doesn't honor selection; case of entire sentence changes (STR comment 20)"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=49033">bug 49033</a>
              from <span class="vcard"><a class="email" href="mailto:vstuart.foote@utsa.edu" title="V Stuart Foote <vstuart.foote@utsa.edu>"> <span class="fn">V Stuart Foote</span></a>
</span></b>
        <pre>(In reply to Mike Kaganski from <a href="show_bug.cgi?id=49033#c30">comment #30</a>)
+1

But the original issue as summarized in <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED DUPLICATE - New case "Sentence case" during cycling Shift+F3 is applied to whole sentence"
   href="show_bug.cgi?id=119495">bug 119495</a> was clearly a duplicate of
this. 

Absent SENTENCE_CASE's default expansion of selection, adding it to the
<Shift>+F3 transliteration cycling would have been a non issue.

The non-reset of the mode cycling, with a timer based patch attempt, was issue
creep--and arguable as to merit. But IMHO agree a reset upon detecting a
selection change/edit cursor movement is probably the way to normalize its
behavior.

>From UX perspective, honoring the user's selection--eliminating the legacy auto
expansion (or reduction) to work with "sentence" runs--is now more urgently
needed to close this out as efficiently as possible. 

No need/advantage to reverting <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Cycle Case does not use Sentence case or tOGGLE cASE"
   href="show_bug.cgi?id=116315">bug 116315</a> that can't be handled with changes
needed to make SENTENCE_CASE apply to user selection, rather than to expanded
runs between "sentence" breaks as now. 

Dev choice, but the actual refactoring could be ambitious (where is it used and
should behavior be user settable in Advanced Configuration) or simple (move
SENTENCE_CASE from TransliterationModulesExtra to TransliterationModules, apply
to selection only). 

Adjust things here and you fix legitimate corruption of <Shift>+F3 cycling.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>