{"action":"opened","issue":{"url":"https://api.github.com/repos/ReactiveX/RxSwift/issues/1061","repository_url":"https://api.github.com/repos/ReactiveX/RxSwift","labels_url":"https://api.github.com/repos/ReactiveX/RxSwift/issues/1061/labels{/name}","comments_url":"https://api.github.com/repos/ReactiveX/RxSwift/issues/1061/comments","events_url":"https://api.github.com/repos/ReactiveX/RxSwift/issues/1061/events","html_url":"https://github.com/ReactiveX/RxSwift/issues/1061","id":198678134,"number":1061,"title":"Observable.throttle does not send event on specified scheduler.","user":{"login":"D-Wang","id":3776877,"avatar_url":"https://avatars.githubusercontent.com/u/3776877?v=3","gravatar_id":"","url":"https://api.github.com/users/D-Wang","html_url":"https://github.com/D-Wang","followers_url":"https://api.github.com/users/D-Wang/followers","following_url":"https://api.github.com/users/D-Wang/following{/other_user}","gists_url":"https://api.github.com/users/D-Wang/gists{/gist_id}","starred_url":"https://api.github.com/users/D-Wang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/D-Wang/subscriptions","organizations_url":"https://api.github.com/users/D-Wang/orgs","repos_url":"https://api.github.com/users/D-Wang/repos","events_url":"https://api.github.com/users/D-Wang/events{/privacy}","received_events_url":"https://api.github.com/users/D-Wang/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-01-04T10:41:57Z","updated_at":"2017-01-04T10:41:57Z","closed_at":null,"body":"**Short description of the issue**:\r\n\r\nObservable.throttle does not send event on specified scheduler.\r\n\r\n**Expected outcome**:\r\n\r\nObservable.observeOn(schedulerB).throttle(1, schedulerA) will send all events on schedulerA\r\n\r\n**What actually happens**:\r\n\r\nSome event will be sent on schedulerB. It depends on whether the event has been hold before sent. If event was throttled, it will be sent on schedulerA, else it will be sent on schedulerB (original scheduler).\r\n\r\n**Platform/Environment**\r\n\r\n  - [ X] iOS\r\n  - [ ] macOS\r\n  - [ ] tvOS\r\n  - [ ] watchOS\r\n  - [ ] playgrounds\r\n\r\n**How easy is to reproduce? (chances of successful reproduce after running the self contained code)**\r\n\r\n  - [X] easy, 100% repro\r\n  - [ ] sometimes, 10%-100%\r\n  - [ ] hard, 2% - 10%\r\n  - [ ] extremely hard, %0 - 2%"}}
{"actor":{"display_login":"D-Wang"}}