Microsoft is actively contributing to the Chromium community and the recent commits made by Microsoft are supposed to improve Chromium browsers experience on Windows 10. According to the latest findings, Google Chrome will work better with Windows 10’s touch keyboard when editing online documents such as Excel Sheet.
First spotted by us, the new Chromium commit by a Microsoft engineer aims to address an issue where Chrome wouldn’t play nice with Windows 10’s built-in touch keyboard when editing online Excel document.
The bug post on Chromium by Microsoft employee explains that when editing an Excel document on a touch-enabled device in Chrome, the onscreen keyboard pops up but occludes the focussed cell. The expected result, according to the bug post, is the onscreen keyboard will show up but it should focus cell scrolls into view instead of hiding it behind the onscreen keyboard.
“The bottom cells that are likely to be occluded by the on screen keyboard,” the post explains.
- Expected result: The onscreen keyboard pops up and the focused cell scrolls into view.
- What happens instead: The onscreen keyboard pops up but occludes the focussed cell.
Microsoft has figured out a solution to address this glitch and the company has submitted a commit titled ‘Fix touch keyboard occluding focused element inside OOPIF’. The post explains that commit will address the glitch by allowing the browser to scroll the focused element into view.
“This change scrolls the focused element into view by messaging the browser process when the main frame renderer process fails to scroll the focused node into view. The browser process then calls RenderWidgetHostViewAura::ScrollFocusedEditableNodeIntoRect which correctly routes the scroll message to the focused frame,” the commit explains.
Microsoft and Chromium development
Microsoft’s contribution to Chromium development is slowly increasing and various commits by Microsoft appear to suggest that the preview of the next version of Edge will show up in public soon.
For instance, we recently spotted a commit on Chromium from Microsoft engineers that include a fix for failed DirectX variables and as well as improvements for upstream local-time related web test to WPT.
Similarly, the posts on Google product forums revealed Microsoft’s intention to address the accessibility features of Chromium and bring it in line with other accessibility-friendly Windows 10 programs.