Inconsistent error detection passed 374th misspelled word

RESOLVED WONTFIX

Status

()

--
minor
RESOLVED WONTFIX
6 years ago
5 years ago

People

(Reporter: juber, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

6 years ago
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20130601 Firefox/24.0

Steps to reproduce:
1) Pretend like you are going to open a new bug by opening this url in firefox: 
https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&comment=asdf%200%20%20asdf%201%20%20asdf%202%20%20asdf%203%20%20asdf%204%20%20asdf%205%20%20asdf%206%20%20asdf%207%20%20asdf%208%20%20asdf%209%20%20asdf%2010%20%20asdf%2011%20%20asdf%2012%20%20asdf%2013%20%20asdf%2014%20%20asdf%2015%20%20asdf%2016%20%20asdf%2017%20%20asdf%2018%20%20asdf%2019%20%20asdf%2020%20%20asdf%2021%20%20asdf%2022%20%20asdf%2023%20%20asdf%2024%20%20asdf%2025%20%20asdf%2026%20%20asdf%2027%20%20asdf%2028%20%20asdf%2029%20%20asdf%2030%20%20asdf%2031%20%20asdf%2032%20%20asdf%2033%20%20asdf%2034%20%20asdf%2035%20%20asdf%2036%20%20asdf%2037%20%20asdf%2038%20%20asdf%2039%20%20asdf%2040%20%20asdf%2041%20%20asdf%2042%20%20asdf%2043%20%20asdf%2044%20%20asdf%2045%20%20asdf%2046%20%20asdf%2047%20%20asdf%2048%20%20asdf%2049%20%20asdf%2050%20%20asdf%2051%20%20asdf%2052%20%20asdf%2053%20%20asdf%2054%20%20asdf%2055%20%20asdf%2056%20%20asdf%2057%20%20asdf%2058%20%20asdf%2059%20%20asdf%2060%20%20asdf%2061%20%20asdf%2062%20%20asdf%2063%20%20asdf%2064%20%20asdf%2065%20%20asdf%2066%20%20asdf%2067%20%20asdf%2068%20%20asdf%2069%20%20asdf%2070%20%20asdf%2071%20%20asdf%2072%20%20asdf%2073%20%20asdf%2074%20%20asdf%2075%20%20asdf%2076%20%20asdf%2077%20%20asdf%2078%20%20asdf%2079%20%20asdf%2080%20%20asdf%2081%20%20asdf%2082%20%20asdf%2083%20%20asdf%2084%20%20asdf%2085%20%20asdf%2086%20%20asdf%2087%20%20asdf%2088%20%20asdf%2089%20%20asdf%2090%20%20asdf%2091%20%20asdf%2092%20%20asdf%2093%20%20asdf%2094%20%20asdf%2095%20%20asdf%2096%20%20asdf%2097%20%20asdf%2098%20%20asdf%2099%20%20asdf%20100%20%20asdf%20101%20%20asdf%20102%20%20asdf%20103%20%20asdf%20104%20%20asdf%20105%20%20asdf%20106%20%20asdf%20107%20%20asdf%20108%20%20asdf%20109%20%20asdf%20110%20%20asdf%20111%20%20asdf%20112%20%20asdf%20113%20%20asdf%20114%20%20asdf%20115%20%20asdf%20116%20%20asdf%20117%20%20asdf%20118%20%20asdf%20119%20%20asdf%20120%20%20asdf%20121%20%20asdf%20122%20%20asdf%20123%20%20asdf%20124%20%20asdf%20125%20%20asdf%20126%20%20asdf%20127%20%20asdf%20128%20%20asdf%20129%20%20asdf%20130%20%20asdf%20131%20%20asdf%20132%20%20asdf%20133%20%20asdf%20134%20%20asdf%20135%20%20asdf%20136%20%20asdf%20137%20%20asdf%20138%20%20asdf%20139%20%20asdf%20140%20%20asdf%20141%20%20asdf%20142%20%20asdf%20143%20%20asdf%20144%20%20asdf%20145%20%20asdf%20146%20%20asdf%20147%20%20asdf%20148%20%20asdf%20149%20%20asdf%20150%20%20asdf%20151%20%20asdf%20152%20%20asdf%20153%20%20asdf%20154%20%20asdf%20155%20%20asdf%20156%20%20asdf%20157%20%20asdf%20158%20%20asdf%20159%20%20asdf%20160%20%20asdf%20161%20%20asdf%20162%20%20asdf%20163%20%20asdf%20164%20%20asdf%20165%20%20asdf%20166%20%20asdf%20167%20%20asdf%20168%20%20asdf%20169%20%20asdf%20170%20%20asdf%20171%20%20asdf%20172%20%20asdf%20173%20%20asdf%20174%20%20asdf%20175%20%20asdf%20176%20%20asdf%20177%20%20asdf%20178%20%20asdf%20179%20%20asdf%20180%20%20asdf%20181%20%20asdf%20182%20%20asdf%20183%20%20asdf%20184%20%20asdf%20185%20%20asdf%20186%20%20asdf%20187%20%20asdf%20188%20%20asdf%20189%20%20asdf%20190%20%20asdf%20191%20%20asdf%20192%20%20asdf%20193%20%20asdf%20194%20%20asdf%20195%20%20asdf%20196%20%20asdf%20197%20%20asdf%20198%20%20asdf%20199%20%20asdf%20200%20%20asdf%20201%20%20asdf%20202%20%20asdf%20203%20%20asdf%20204%20%20asdf%20205%20%20asdf%20206%20%20asdf%20207%20%20asdf%20208%20%20asdf%20209%20%20asdf%20210%20%20asdf%20211%20%20asdf%20212%20%20asdf%20213%20%20asdf%20214%20%20asdf%20215%20%20asdf%20216%20%20asdf%20217%20%20asdf%20218%20%20asdf%20219%20%20asdf%20220%20%20asdf%20221%20%20asdf%20222%20%20asdf%20223%20%20asdf%20224%20%20asdf%20225%20%20asdf%20226%20%20asdf%20227%20%20asdf%20228%20%20asdf%20229%20%20asdf%20230%20%20asdf%20231%20%20asdf%20232%20%20asdf%20233%20%20asdf%20234%20%20asdf%20235%20%20asdf%20236%20%20asdf%20237%20%20asdf%20238%20%20asdf%20239%20%20asdf%20240%20%20asdf%20241%20%20asdf%20242%20%20asdf%20243%20%20asdf%20244%20%20asdf%20245%20%20asdf%20246%20%20asdf%20247%20%20asdf%20248%20%20asdf%20249%20%20asdf%20250%20%20asdf%20251%20%20asdf%20252%20%20asdf%20253%20%20asdf%20254%20%20asdf%20255%20%20asdf%20256%20%20asdf%20257%20%20asdf%20258%20%20asdf%20259%20%20asdf%20260%20%20asdf%20261%20%20asdf%20262%20%20asdf%20263%20%20asdf%20264%20%20asdf%20265%20%20asdf%20266%20%20asdf%20267%20%20asdf%20268%20%20asdf%20269%20%20asdf%20270%20%20asdf%20271%20%20asdf%20272%20%20asdf%20273%20%20asdf%20274%20%20asdf%20275%20%20asdf%20276%20%20asdf%20277%20%20asdf%20278%20%20asdf%20279%20%20asdf%20280%20%20asdf%20281%20%20asdf%20282%20%20asdf%20283%20%20asdf%20284%20%20asdf%20285%20%20asdf%20286%20%20asdf%20287%20%20asdf%20288%20%20asdf%20289%20%20asdf%20290%20%20asdf%20291%20%20asdf%20292%20%20asdf%20293%20%20asdf%20294%20%20asdf%20295%20%20asdf%20296%20%20asdf%20297%20%20asdf%20298%20%20asdf%20299%20%20asdf%20300%20%20asdf%20301%20%20asdf%20302%20%20asdf%20303%20%20asdf%20304%20%20asdf%20305%20%20asdf%20306%20%20asdf%20307%20%20asdf%20308%20%20asdf%20309%20%20asdf%20310%20%20asdf%20311%20%20asdf%20312%20%20asdf%20313%20%20asdf%20314%20%20asdf%20315%20%20asdf%20316%20%20asdf%20317%20%20asdf%20318%20%20asdf%20319%20%20asdf%20320%20%20asdf%20321%20%20asdf%20322%20%20asdf%20323%20%20asdf%20324%20%20asdf%20325%20%20asdf%20326%20%20asdf%20327%20%20asdf%20328%20%20asdf%20329%20%20asdf%20330%20%20asdf%20331%20%20asdf%20332%20%20asdf%20333%20%20asdf%20334%20%20asdf%20335%20%20asdf%20336%20%20asdf%20337%20%20asdf%20338%20%20asdf%20339%20%20asdf%20340%20%20asdf%20341%20%20asdf%20342%20%20asdf%20343%20%20asdf%20344%20%20asdf%20345%20%20asdf%20346%20%20asdf%20347%20%20asdf%20348%20%20asdf%20349%20%20asdf%20350%20%20asdf%20351%20%20asdf%20352%20%20asdf%20353%20%20asdf%20354%20%20asdf%20355%20%20asdf%20356%20%20asdf%20357%20%20asdf%20358%20%20asdf%20359%20%20asdf%20360%20%20asdf%20361%20%20asdf%20362%20%20asdf%20363%20%20asdf%20364%20%20asdf%20365%20%20asdf%20366%20%20asdf%20367%20%20asdf%20368%20%20asdf%20369%20%20asdf%20370%20%20asdf%20371%20%20asdf%20372%20%20asdf%20373%20%20asdf%20374%20%20magic%20number%20somewhere%20asdf%20%20misspelled-asfd%20wrd%20annd%20anuther.%20%20I%20am%20not%20misspelled.

2) Click in the Description text area to trigger spell checking of it's contents
3) Scroll to the bottom of the Description text area and observe that some misspelled words are not underlined with red

Expected behavior:
* All misspelled words should be underlined in red

Another strange thing -- Place your cursor after the word 'wrd' (near the bottom) and press space. It and the misspelled word before it, 'misspelled-asfd', are marked as misspelled but the word after it, 'annd', is not marked as being misspelled.
(Reporter)

Comment 1

6 years ago
hmm, well, this all seems to be documented in mozInlineSpellChecker.h http://mxr.mozilla.org/mozilla-central/source/extensions/spellcheck/src/mozInlineSpellChecker.h#138 . The magic number '375' comes from http://mxr.mozilla.org/mozilla-central/source/extensions/spellcheck/src/mozInlineSpellChecker.cpp#503

Why wouldn't the entire text area be spell-checked?
See bug 324521 for why.
(Reporter)

Updated

5 years ago
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.