Change hide() time for 'visibilitychange' callback 49/221749/5
authorDongHyun Song <dh81.song@samsung.com>
Tue, 7 Jan 2020 08:18:08 +0000 (17:18 +0900)
committerDongHyun Song <dh81.song@samsung.com>
Wed, 8 Jan 2020 03:52:13 +0000 (03:52 +0000)
commit1e706bba79c504097569b5688164353c0b60872c
treef426cf7320c2349aa1d5d7a9d75b04efa38c65f2
parent4f5553827ac63ec26a8e69dc24a90732a28f7382
Change hide() time for 'visibilitychange' callback

In window.hide(),
'visibilitychange' or 'webkitvisibilitychange' event is dispatched from
Document::DidChangeVisibilityState(), which is triggered by
RenderWidgetHostViewEfl::SetPageVisibility()

In window.setEnable(),
it try to request suspending to renderer thread, then it try to stop
chromium resources even JavaScript context.

Thus if hide() is called after setEnable(), it can defer application's
'visibilitchange' callback unexpectedly.

Change-Id: Ibe89b79f8a01ca170db40af8a5792fe64e9bf4ba
Signed-off-by: DongHyun Song <dh81.song@samsung.com>
wrt_app/src/web_application.js [changed mode: 0644->0755]