Last modified: 2013-10-08 22:04:59 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T55679, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 53679 - VisualEditor: Selection-expansion doesn't trigger for Thai script text
VisualEditor: Selection-expansion doesn't trigger for Thai script text
Status: RESOLVED INVALID
Product: VisualEditor
Classification: Unclassified
Language (Other open bugs)
unspecified
All All
: High major
: ---
Assigned To: D Chan
:
Depends on:
Blocks: ve-multi-lingual
  Show dependency treegraph
 
Reported: 2013-09-02 12:50 UTC by Chris McKenna
Modified: 2013-10-08 22:04 UTC (History)
7 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Chris McKenna 2013-09-02 12:50:27 UTC
When editing, clicking in the middle of or adjacent to an existing word in Latin, Hebrew, Arabic or Cyrillic scripts (others not tested) and pressing ctrl+k or clicking the link icon selects that word as the suggested sequence that is desired to be linked. When doing the same in Thai text nothing is selected by default.
Comment 1 Amir E. Aharoni 2013-09-29 08:15:42 UTC
Confirmed in Thai Wikipedia and in the English Wikipedia with Thai words.

Furthermore, if you Ctrl-K on a Latin word and then Ctrl-K on a Thai word, the Latin word appears in the input box. See this test case:
https://en.wikipedia.org/wiki/User:Amire80/VE-Thai
Comment 2 Amir E. Aharoni 2013-10-01 17:03:58 UTC
I tested with Telugu and Malayalam, and this doesn't happen there. Must be something special with Thai.
Comment 3 James Forrester 2013-10-08 22:04:59 UTC
This is not a "bug" per se - VisualEditor's word boundary detection only works for scripts that use word boundaries. Consequently it doesn't operate on Chinese or Thai (which don't use word boundaries), but does for Korean, Latin and Cyrillic languages, and others (which do).

Theoretically it would be possible to build some code for applying algorithmic word boundary rules for Thai, but that's both complex and slow, so if that is desired it should be opened as an enhancement (and we'd need to see how we can make it only slow down users who are editing in Thai).

Marking as INVALID.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links