[WinCairo] PageUp, PageDown, Home and End keys don't start keyboard scroll 255031@main (bug#228159) enabled EventHandlerDrivenSmoothKeyboardScrollingEnabled. It works nicely for Arrow keys, Space key and Shift+Space key, but for PageUp, PageDown, Home and End keys.
241197@main (bug#229733) fixed PageUp and PageDown for the smooth keyboard scrolling. But, 252663@main (bug#242523) removed the code. Mac port is using EditCommand (ScrollPageBackward and ScrollPageForward) for PageUp and PageDown now.
Created attachment 462779 [details] WIP patch
fast/dom/horizontal-scrollbar-in-rtl.html is failing for mac-wk2. I will split apart EditorCommand.cpp part into another patch.
Created attachment 462805 [details] Patch
Comment on attachment 462805 [details] Patch r=me
Committed 255162@main (c00cdc0f009b): <https://commits.webkit.org/255162@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 462805 [details].
<rdar://problem/100801142>