Timezone in QtWebEngine does not match system timezone for some places

  • Device: Xperia X
  • Channel: stable
  • Build: OTA-18

Steps to reproduce

  1. Go to System settings >> Time and Date >> Time zone
  2. Select Manila
  3. Open Morph and go to a site that can show current time. i.e. https://www.w3schools.com/js/tryit.asp?filename=tryjs_date_current

Expected behavior

Date in the browser matches the system time.

Actual behavior

Date in the browser does not match the system time.

Logfiles and additional information

This issue happens even in webapps and apps that use QtWebEngine like the Demo Browser. The issue also seems to only happen in certain Asian region, SEA perhaps?. Here are a few places I tried. Incorrect: Manila UTC+8 GMT-0700

Guangzhu UTC+8 GMT-0500

Seoul UTC+9 GMT+0000

Bangkok UTC+7 GMT+0000

Correct Tokyo UTC+9 GMT+0900

Mumbai UTC+5.5 GMT+0530

Frankfurt am main UTC+2 GMT+0200

Edited by Ratchanan Srirattanamet