WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
133659
iOS WebKit: Crash in charactersAroundPosition
https://bugs.webkit.org/show_bug.cgi?id=133659
Summary
iOS WebKit: Crash in charactersAroundPosition
Enrica Casucci
Reported
2014-06-09 15:06:17 PDT
This is a crash introduced with
http://trac.webkit.org/changeset/169500
. When we compute the editor state information we don't need to compute the charactersAroundPosition if we are not in editable content. <
rdar://problem/17220870
>
Attachments
Patch
(3.92 KB, patch)
2014-06-09 15:15 PDT
,
Enrica Casucci
benjamin
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Enrica Casucci
Comment 1
2014-06-09 15:15:26 PDT
Created
attachment 232737
[details]
Patch
WebKit Commit Bot
Comment 2
2014-06-09 15:16:32 PDT
Attachment 232737
[details]
did not pass style-queue: ERROR: Source/WebKit2/WebProcess/WebPage/WebPage.cpp:718: Missing space before ( in if( [whitespace/parens] [5] Total errors found: 1 in 4 files If any of these errors are false positives, please file a bug against check-webkit-style.
Enrica Casucci
Comment 3
2014-06-09 15:19:14 PDT
I've already fixed the style issue.
Benjamin Poulain
Comment 4
2014-06-09 15:21:39 PDT
Comment on
attachment 232737
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=232737&action=review
> Source/WebCore/editing/VisibleUnits.cpp:1843 > + if (index >= maxCharacters) > + break;
Shouldn't this be after "characters[index++] = characterString[i];". You may want to change the for() loop into a while loop. Having a for() loop that breaks into the flow tends to add complexity.
Enrica Casucci
Comment 5
2014-06-09 16:20:51 PDT
Committed revision 169728.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug