How to Paste a Method

This is a Follow Up to some conversation on how to add Method(s) |Function(s) using Paste.

I just found another (not so strange) case while trying to Paste a Method in refactoring a project (1):

Add a New Window,
Add Button with code (that calls a Method | Function)
Copy a Function from the original window,
Paste that Function into the newly (and empty excepted a DesktopButton, a DLB and DTA)
Nothing was selected in the Navigation pane,
NOTHING APPEARED.

I selected the DesktopButton and pressed Cmd-V (Paste):
NOTHING APPEARED.

So, I selected the Controls entry from the Navigation Pane:

The Function was Pasted !

“I understand why my previous Paste was failed”: a Function cannot be pasted there.

In the other hand, excepted if you plan one day to allow add Methods / Functions there:
IT IS STUPID TO DISALLOW THAT

In fact, a Developer Report telling the last action is not allowed, and how to do is what have to be added.

(1) I do that because after sometimes, I was forgeting what this button is doing in a (too) multi purposes window.
Of course, what some windows are doing are related, this new design allow me to understand where to do what I want instead of “What this BevelButton is doing ?”

I think about how GIMP is doing with selecting a Color for example. You click in a color button to show the Color Selection Window:both windows are related (in my case, the relation is in the original data, not in the processed data as in GIMP and in GIMP the relation is evidence, no question to ask; same appears when you want to add a Custom Color Palette).

Don’t waste your time detailing paste behavior, it’s a major focus for change 2026r2.