FS#58161 - [chromium] Regression involving word-splitting heuristic that seems Arch-specific

Attached to Project: Arch Linux
Opened by i336_ (i336_) - Sunday, 08 April 2018, 00:10 GMT
Last edited by Evangelos Foutras (foutrelis) - Wednesday, 16 May 2018, 16:27 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Hi,

The update from 63.0.3239.84-1 to 64.0.3282.113-1 seems to have slightly changed the word-splitting heuristics behind CTRL+Backspace deletion and double-click word selection.

I've tested a small selection of Chrom{e,ium} versions, and all behave differently to the most recent Arch Linux distributions of Chromium. (Just before submitting this bug, I tested the very latest package release (65.0.3325.181-6) to be absolutely sure, and yup, it's still there.)

At this point I think this is an Arch-specific packaging "bug".

I initially opened a Chromium bug to work out what was going on. One small rabbithole later, I reached the conclusion presented here. Here's the Chromium bug, with a video repro demo and extra details: https://bugs.chromium.org/p/chromium/issues/detail?id=827794#c4 (comment 4 is where the bulk of the info starts)

I took the liberty of asking where the various bits of code are in Chromium that influence word-wrapping. If this information is not required and my inquiry hasn't been replied to when you get to it then by all means feel free to comment on the bug and say it's unneeded.

FWIW, I'm kinda interested to find out if the word selection behavior can be adjusted, ideally at runtime. Of course I have no idea if this is possible or viable at this point.

The engineering curiosity is strong with this one. I'm looking forward to seeing what happens next. :P
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Wednesday, 16 May 2018, 16:27 GMT
Reason for closing:  Upstream
Additional comments about closing:  Tracked upstream.

Loading...