(In reply to Marco Bonardo [:mak] from comment #2)
> For how much it may look confusing (it is definitely a shift in behavior and 
> habits), this is the expected behavior currently. Clicking on the urlbar 
> focuses and selects its contents, but because the selection is programmatic 
> we don't override the primary selection, that is because maybe you are 
> selecting the urlbar to paste something, and we don't want to overwrite that.
> 
> triple-click should work correctly if you start from an unfocused urlbar 
> (please let us know otherwise), or it's bug 1633203 (allow to re-select). 
> Would fixing that bug help?
> You can also drag select starting from the unfocused urlbar.

I appreciate your explanations.  I see that you have had to re-explain
this across a suite of bug reports, over several years.  Maybe there's a
middle ground here.

In X11, highlight == primary selection. I understand that the current
behavior is an auto-selection, and I think I agree that automatic
actions should not have side-effects.

The middle ground would be to allow the user to control that auto-
selection.  In X11, the auto-select is giving a false view of the state
of the system.  Make the default to work as it currently does, but give
X11 users the opportunity to set Firefox up to conform to X11 (ICCM,
Freedesktop.org) standards.

Handling the urlbar selection should be done in only one place (I'd
guess), so adding an 'if' in that one place doesn't seem too extreme a
solution, and would give you a rest from re-explaining the current
behavior.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1888942

Title:
  marked url in firefox by using one click isn't copied to clipboard,
  only with a triple mouse-click

Status in Mozilla Firefox:
  Confirmed
Status in firefox package in Ubuntu:
  Invalid

Bug description:
  Hi, if I click in an url in firefox, the whole url ist marked, i.e.
  highlighted.

  If I now use a click on the mousewheel to paste the content of the clipboard 
into another software, I discover that the url wasn't copied into the clipboard 
- the previous content ist filled in.
  That's confusing to me.

  I would expect: If I can mark an url in Firefox with a single mouse-click, 
which looks like a marking with a triple click, then it should be copied also 
in the clipboard.
  That would be a consisting behavior.

  ProblemType: Bug
  DistroRelease: Ubuntu 20.04
  Package: firefox 78.0.2+build2-0ubuntu0.20.04.1
  ProcVersionSignature: Ubuntu 5.4.0-40.44-generic 5.4.44
  Uname: Linux 5.4.0-40-generic x86_64
  AddonCompatCheckDisabled: False
  ApportVersion: 2.20.11-0ubuntu27.4
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  matthias   1453 F.... pulseaudio
   /dev/snd/controlC1:  matthias   1453 F.... pulseaudio
   /dev/snd/pcmC1D0c:   matthias   1453 F...m pulseaudio
   /dev/snd/pcmC1D0p:   matthias   1453 F...m pulseaudio
  BuildID: 20200708170202
  CasperMD5CheckResult: skip
  Channel: Unavailable
  CurrentDesktop: ubuntu:GNOME
  Date: Sat Jul 25 16:44:27 2020
  DefaultProfileExtensions: extensions.sqlite corrupt or missing
  DefaultProfileIncompatibleExtensions: Unavailable (corrupt or non-existant 
compatibility.ini or extensions.sqlite)
  DefaultProfileLocales: extensions.sqlite corrupt or missing
  DefaultProfilePrefErrors: Unexpected character ',' before close parenthesis @ 
/usr/lib/firefox/omni.ja:greprefs.js:730
  DefaultProfilePrefSources: prefs.js
  DefaultProfileThemes: extensions.sqlite corrupt or missing
  ExecutablePath: /usr/lib/firefox/firefox
  ForcedLayersAccel: False
  InstallationDate: Installed on 2020-04-24 (92 days ago)
  InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
  IpRoute:
   default via 192.168.11.1 dev wlp4s0 proto dhcp metric 600 
   169.254.0.0/16 dev wlp4s0 scope link metric 1000 
   192.168.11.0/24 dev wlp4s0 proto kernel scope link src 192.168.11.66 metric 
600
  Profile1Extensions: extensions.sqlite corrupt or missing
  Profile1IncompatibleExtensions: Unavailable (corrupt or non-existant 
compatibility.ini or extensions.sqlite)
  Profile1Locales: extensions.sqlite corrupt or missing
  Profile1PrefErrors: Unexpected character ',' before close parenthesis @ 
/usr/lib/firefox/omni.ja:greprefs.js:730
  Profile1PrefSources: prefs.js
  Profile1Themes: extensions.sqlite corrupt or missing
  Profiles:
   Profile1 - LastVersion=74.0.1/20200403064753 (Out of date)
   Profile0 (Default) - LastVersion=78.0.2/20200708170202 (In use)
  RunningIncompatibleAddons: False
  SourcePackage: firefox
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 11/12/2019
  dmi.bios.vendor: LENOVO
  dmi.bios.version: N14ET53W (1.31 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 20BTS06G0J
  dmi.board.vendor: LENOVO
  dmi.board.version: SDK0E50510 WIN
  dmi.chassis.asset.tag: R90GJVAH
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: None
  dmi.modalias: 
dmi:bvnLENOVO:bvrN14ET53W(1.31):bd11/12/2019:svnLENOVO:pn20BTS06G0J:pvrThinkPadX1Carbon3rd:rvnLENOVO:rn20BTS06G0J:rvrSDK0E50510WIN:cvnLENOVO:ct10:cvrNone:
  dmi.product.family: ThinkPad X1 Carbon 3rd
  dmi.product.name: 20BTS06G0J
  dmi.product.sku: LENOVO_MT_20BT_BU_Think_FM_ThinkPad X1 Carbon 3rd
  dmi.product.version: ThinkPad X1 Carbon 3rd
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/firefox/+bug/1888942/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to