Skip to content

Community Gift Sub Simulation Broken #3430

@GrandpaCelery

Description

@GrandpaCelery

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

I'm tying to simulate community gift subs, the simulate UI isn't fully functional.

  • Sub Count Defaults to 5
  • Only 2 Giftee Usernames are available by default
  • Giftee Usernames in the UI aren't editable
app-main.js:51 TypeError: Cannot create property 'gifteeUsername' on string 'gift-receivers-list'
    at fn.assign (eval at compile (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:16548:15), <anonymous>:4:566)
    at Object.$$writeModelToScope (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:30981:10)
    at writeToModelIfNeeded (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:30975:14)
    at C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:30969:9
    at validationDone (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:30890:9)
    at processAsyncValidators (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:30873:9)
    at Object.$$runValidators (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:30815:5)
    at Object.$$parseAndValidate (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:30962:10)
    at Object.$commitViewValue (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:30924:10)
    at C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:31073:14 {}
index.js:113 [2026-02-02 00:32:50.859] [ERROR] [Renderer] Cannot create property 'gifteeUsername' on string 'gift-receivers-list'
index.js:116 (2) [TypeError: Cannot create property 'gifteeUsername' on string 'gift-receivers-list'
    at fn.assign…, {…}]
  • Giftee Username entries aren't deletable (button doens't function)
    at $ctrl.removeGiftReceiverAtIndex (gift-receivers-list.js:52:33)
    at fn (eval at compile (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:16548:15), <anonymous>:4:309)
    at callback (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:29123:13)
    at ChildScope.$eval (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:19523:28)
    at ChildScope.$apply (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:19622:25)
    at HTMLSpanElement.<anonymous> (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:29127:19)
    at HTMLSpanElement.dispatch (jquery.min.js:3:10316)
    at q.handle (jquery.min.js:3:8343) {}
index.js:113 [2026-02-02 00:34:10.878] [ERROR] [Renderer] $ctrl.model.splice is not a function
index.js:116 (2) [TypeError: $ctrl.model.splice is not a function
    at $ctrl.removeGiftReceiverAtIndex (file:///C:/…, {…}]
  • No new giftee's can be added to the simulated event
    at closeCallback (gift-receivers-list.js:44:55)
    at processQueue (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:18075:37)
    at C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:18123:27
    at Scope.$digest (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:19242:15)
    at Scope.$apply (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:19630:24)
    at HTMLButtonElement.<anonymous> (C:\Users\irfie\AppData\Local\firebot\app-5.65.5-nightly260129\resources\app.asar\node_modules\angular\angular.js:29127:19)
    at HTMLButtonElement.dispatch (jquery.min.js:3:10316)
    at q.handle (jquery.min.js:3:8343) 'Possibly unhandled rejection: {}'
index.js:113 [2026-02-02 00:34:26.083] [ERROR] [Renderer] $ctrl.model.filter is not a function
index.js:116 (2) [TypeError: $ctrl.model.filter is not a function
    at closeCallback (file:///C:/Users/irfie/AppDat…, 'Possibly unhandled rejection: {}']
  • $giftReceivers doesn't populate, probably because of the above, it simply returns $giftReceivers

Expected Behavior

Behavior to align with expecations as set out in the UI

Steps To Reproduce

  • Simulate Event
  • Community Subs Gifted (Twitch)
  • Mess about in the UI, errors will show in console.

Version

5.65.4

What operating system are you using Firebot on?

Windows 11

Relevant log output

Contact Details (Optional)

grandpa_celery

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions