https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87488
--- Comment #24 from WHR <msl0000023508 at gmail dot com> --- Looks like commit r10-6643-g458c8d6459c4005fc9886b6e25d168a6535ac415 is a well fix, and my terminal is no longer nosiy running GCC 10. I have a suggestion, consider check for a few more 'TERM' types that would certainly broken (emitting garbage and/or unwanted bell) with URL escape sequences: vt100 sun-color xfce 'TERM=sun-color' is the type of Solaris local console, and it breaks on URL sequences. Some terminals with 'TERM=vt100' break however I don't have a real VT-100 to test. 'TERM=xfce' would be a very uncommon configuration, but it is supported by ncurses.