DescriptionFix for the input element contains extra '\t' TAB symbol after
pressing TAB key when JS pop-up is associated with it.For the cases
where java script is making a synchronus communication with other
process (Like browser process for alert/confirm messages pop-up),
it is making process to stop execution of the current event(Message)
but to keep UI responsive renderer process is continuing handling
of the other queued messages. Which means before the key event
with type= RawKeyDown mark the m_suppressNextKeypressEvent flag
true because of javascript has blocked the execution of thecurrent
event with the synchronus message call to other process/thread,
but renderer is continuing hadling the next messages form which
one is keypress event which comes with event typr = char and
insertion of the "\t". So to avoid this I am setting the
m_suppressNextKeypressEvent flag true before javascript is making
the synchronus call to other process.
BUG=364040
Patch Set 1 #Patch Set 2 : #Patch Set 3 : Added layout tests. #
Total comments: 6
Messages
Total messages: 10 (0 generated)
|