When is a parseDOM `tag: 'object'` rule triggered?

I have two parseDOM rules that look something like this:

parseDOM: [
  {
    tag: 'div.my-class',
    getAttrs: function getAttrs(dom) { ... },
  },
  {
    tag: 'object',
    getAttrs: function getAttrs(dom) { ... },
  },
],

I’ve managed to get the tag: 'div.my-class' rule to trigger when I’m pasting in DOM that I’ve copied from the editor.

But I can’t seem to figure out when the tag: 'object' rule is triggered. The docs say:

tag: ?⁠string A CSS selector describing the kind of DOM elements to match. A single rule should have either a tag or a style property.

Does that mean that this would only match an <object> tag? Or are there some special event types that can also trigger based on the value of tag?

Yes.

Now to figure out if there is some strange drag/drop or copy/paste scenario that involves an <object> tag…

Thanks so much for the quick response!