Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(587)

Issue 1615963004: Fix spellchecker updating of marker ranges spanning multiple elements. (Closed)

Created:
4 years, 11 months ago by sof
Modified:
4 years, 11 months ago
Reviewers:
tkent, yosin_UTC9
CC:
blink-reviews, chromium-reviews, groby+blinkspell_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix spellchecker updating of marker ranges spanning multiple elements. The optimization made in Blink r187820 (https://crrev.com/828293002) completely failed to take into account the case where the start and end position spanned multiple nodes. With EphemeralRange since then introduced, fix by switching to it. For the original test optimized for (blink_perf.dom:textarea-edit), local testing with chrome-release shows no degradation in performance either. R=yosin BUG=579151 Committed: https://crrev.com/4f439fec8efeead547ab50f0b8824f5fe2fc2f67 Cr-Commit-Position: refs/heads/master@{#370929}

Patch Set 1 #

Patch Set 2 : Add reqd rebaseline entries #

Unified diffs Side-by-side diffs Delta from patch set Stats (+5 lines, -4 lines) Patch
M third_party/WebKit/LayoutTests/TestExpectations View 1 1 chunk +3 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/editing/spellcheck/SpellChecker.cpp View 1 chunk +2 lines, -4 lines 0 comments Download

Messages

Total messages: 26 (13 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1615963004/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1615963004/1
4 years, 11 months ago (2016-01-21 20:58:01 UTC) #2
sof
please take a look. The expected outputs for editing/inserting/insert-div-018.html and editing/deleting/delete-to-select-table.html needs to be updated/adjusted ...
4 years, 11 months ago (2016-01-21 21:53:14 UTC) #4
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/168566)
4 years, 11 months ago (2016-01-21 22:15:26 UTC) #6
yosin_UTC9
lgtm Thanks for fixing! It is interesting that |endNode| is disappeared. I guess since original ...
4 years, 11 months ago (2016-01-22 01:03:49 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1615963004/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1615963004/1
4 years, 11 months ago (2016-01-22 01:05:23 UTC) #10
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/162856)
4 years, 11 months ago (2016-01-22 02:23:01 UTC) #12
yosin_UTC9
On 2016/01/22 at 02:23:01, commit-bot wrote: > Try jobs failed on following builders: > win_chromium_rel_ng ...
4 years, 11 months ago (2016-01-22 04:23:35 UTC) #13
sof
On 2016/01/22 04:23:35, Yosi_UTC9 wrote: > On 2016/01/22 at 02:23:01, commit-bot wrote: > > Try ...
4 years, 11 months ago (2016-01-22 06:45:53 UTC) #14
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1615963004/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1615963004/20001
4 years, 11 months ago (2016-01-22 07:39:55 UTC) #16
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 11 months ago (2016-01-22 09:03:39 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1615963004/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1615963004/20001
4 years, 11 months ago (2016-01-22 09:14:39 UTC) #22
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 11 months ago (2016-01-22 09:19:19 UTC) #24
commit-bot: I haz the power
4 years, 11 months ago (2016-01-22 09:20:16 UTC) #26
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/4f439fec8efeead547ab50f0b8824f5fe2fc2f67
Cr-Commit-Position: refs/heads/master@{#370929}

Powered by Google App Engine
This is Rietveld 408576698