Chromium selects the misspelled word (under cursor) on context menu event to show its suggestions. Bug 103520 adapts this behaviour to WebCore to be accessible for EFL and GTK WebKit ports. To do not duplicate it Chromium implementation at https://trac.webkit.org/browser/trunk/Source/WebKit/chromium/src/ContextMenuClientImpl.cpp#L306 may be refactored.
The spelling suggestions can be taken without selecting the misspelled word (see bug 103520). Proposed method to re-usage wasn't landed as a new approach was introduced.