Reverting multiple commits that caused 100+ regression tests to fail.

Commits reverted:
* 392e8a0 - Minor refactor to #14147 patch 
* 8d470c9 - Context menu is not shown in Table body on mobi... (#13694)
* f7dc719 - Fix Table stuck scroll position after setting ... (#14147)


Change-Id: I3f5ed7fa15a9cfebce7a57662d229bf46118c5d6