primordic/IssueDupesLite huggingface dataset:
Repository: RaspAP/raspap-webgui

Issue #335: wlan0 and wlan1 configuration
Created: 2019-06-18T10:40:31Z
Hi, i did this: https://github.com/billz/raspap-webgui/wiki/FAQs#can-i-use-wlan0-and-wlan1-rather-than-eth0-for-my-ap
so i can have two wifi available (internal and usb external) and use one for client and the other for hotspot
and i cannot access the web interface anymore from the same raspberry to configure the wifi adapters,before i could do it

Duplicate issue #1150: Cannot get wlan0 to route to wlan1 (USB WIFI), eth0 works
Created: 2022-03-31T01:55:31Z
Checklist


 This is a bug report
 I have searched this repository for existing issues
 I checked the FAQ and official documentation before creating this issue
 I have read and understand the issue reporting guidelines

Bug description

Your environment

Operating System:  RPi OS 32-bit Lite
Hardware and version: RPi 4b
RaspAP version: v2.8.3
Followed the project prerequisites? Yes
RaspAP Quick Install or Manual setup? Quick
Using default configuration? Yes
Simultaneous AP and managed mode? No
Onboard wireless chipset or external adapter? Both
Other software or services running with RaspAP?

Steps to reproduce
I've been struggling to get RaspAP working with wlan0 using built-in WIFI and service as the hotspot/dhcp interface but with a USB WIFI adapter for wlan1 as the client.  When I install a wired connection via eth0 things work as expected.  So the built-in Hotspot with DHCP is working as expected (using 802.11ac).
I've tried 2 different USB wifi adapters, a Netgear A6210 which was detected and configured out of the box (not sure the driver it used but it was able to connect to my local WIFI network no problem).  I also have just tried a Cudy WU1300S that required me to use the install_wlan_drivers.sh script to build the 8rtl88x2bu drivers.  Again after doing that and rebooting it picked up my  local area WIFI no probem.
The issue is that when i disconnect my eth0 port (rebooting makes no difference), traffic from the hotspot clients is not able to route through the wlan1 adapter.  Plugging the cable back in resolves the issue.
I've tried searching for this setup but have not really found anything that explains how the internal routing should be configured to support a WIFI client as well as an ethernet based client.  The dashboard shows only info on the WIFI client, and that all looks correct.
Screenshots
Here are some screenshots when the eth0 is plugged in (easiest for me to take screenshots with):



Additional context
I can provide any additional info needed, just let me know what commands to run!
Thanks so much!

Closing comment (2022-04-01T06:18:33Z): Duplicate of #335. See also this discussion #1022.
Please check for existing issues before reporting, thanks
Repository: RaspAP/raspap-webgui

Issue #205: Can't able start the hotspot and run
Created: 2018-07-03T12:00:12Z
Subject of the issue
Can't able start hotspot and run
environment
Pi 3 Model B+
Stretch
RasAP quick install
steps to reproduce:
Go to RasAP UI,  switch to configure wifi client, choose button rescan, and connect to the wifi network in list, configure hotspot, and start the hotspot
Expected behaviour:
able to create hotspot and run.
display the correct status of the hotspot and provide detail explanation if there is a issue.
Actual Behaviour:
can't able to create hotspot and run it

Duplicate issue #219: HostAPD is not running
Created: 2018-08-03T06:37:53Z
Subject of the issue
HostAPD is not running
Your environment

Raspberry Pi hardware Pi 3 Model B
RaspAP Quick Install
Other software or services running with RaspAP?  no

Steps to reproduce
When I clicked on Configure hotspot --> Start
Expected behaviour
Hotspot should be started
Actual behaviour
HostAPD is not running

Closing comment (2018-08-03T07:04:25Z): Duplicate of #205 and #202. This is a known issue that will be addressed soon. Thanks
Repository: RaspAP/raspap-webgui

Issue #218: Raspberry Pi Model B+
Created: 2018-07-31T22:34:00Z
Subject of the issue
Describe your issue here: No 5 GHz and no  b/g/n/ac option
Your environment

Raspberry Pi 3 B+
Raspbian version STRETCH LITE
RaspAP Quick Install
Other software or services running with RaspAP: None

Can you please add 5Ghz , b/g/n and b/g/n/ac support?

Duplicate issue #260: 5.8 ghz
Created: 2018-11-02T07:11:45Z
Hi. thanks for this project. is 5ghz wifi adapter supported ?

Closing comment (2018-11-07T10:36:13Z): Duplicate of #218 and #252. Please refer to these issues, thanks
Repository: RaspAP/raspap-webgui

Issue #702: mac address filter ?
Created: 2020-11-04T10:53:35Z
Hi,
thanks for the good product raspap-webgui
is there a way to filer mac address on hostap ?
i use deny_mac_file=/etc/hostapd/hostapd.deny in hostap.conf that works, but when i restart hostap with webgui my configuration is lost..
regards
Alain

Duplicate issue #717: feature request: option for block clients
Created: 2020-11-23T18:14:03Z
Before submitting an issue
Please read this first https://github.com/billz/raspap-webgui/wiki/Reporting-issues

 This is a bug report
 I searched existing issues before opening this one
 I checked the FAQ before creating this issue
 I have read and understand the issue reporting guidelines

Describe the bug
A clear and concise description of what the bug is.
Your environment

Raspberry Pi hardware (examples: Pi 3 Model B+, Pi Zero W)
Raspbian version (examples: Buster Lite, Buster Desktop)
Followed the project prerequisites? (Y/N)
Checked the project FAQ? (Y/N)
RaspAP Quick Install or Manual setup?
Using default configuration? (Y/N)
Simultaneous AP and managed mode? (Y/N)
Onboard wireless chipset or external adapter?
Other software or services running with RaspAP?

Steps to reproduce
Tell us how to reproduce this issue. Provide as much detailed information as possible.
Expected behavior
A clear and concise description of what you expected to happen.
Actual behavior
Tell us what you observed instead.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

Closing comment (2020-11-25T19:26:54Z): Duplicate of #702
Repository: RaspAP/raspap-webgui

Issue #335: wlan0 and wlan1 configuration
Created: 2019-06-18T10:40:31Z
Hi, i did this: https://github.com/billz/raspap-webgui/wiki/FAQs#can-i-use-wlan0-and-wlan1-rather-than-eth0-for-my-ap
so i can have two wifi available (internal and usb external) and use one for client and the other for hotspot
and i cannot access the web interface anymore from the same raspberry to configure the wifi adapters,before i could do it

Duplicate issue #346: Instructions for wlan0/wlan1 use does not work
Created: 2019-07-16T03:45:59Z
Managed to use up using the installer, but when I attempt to use wlan1 to connect to a wireless network via the GUI, nothing happens
Instructions provided at https://github.com/billz/raspap-webgui/wiki/FAQs#can-i-use-wlan0-and-wlan1-rather-than-eth0-for-my-ap are unclear (ie: full path to the "includes/config.php" file) and when I found the file and made the suggested changes, the expected results did no work.
Your environment

Pi Zero W
Buster lite
Followed the project prerequisites? Y
Checked the project FAQ? Y
Quick-installer
Using default configuration? Y
Simultaneous AP and managed mode? N
Other software or services running with RaspAP? N

Steps to reproduce
flash Buster lite to SD card, follow update and upgrade instructions, reboot. Run quick installer, accept defaults, reboot. Follow instructions in the FAQ for https://github.com/billz/raspap-webgui/wiki/FAQs#can-i-use-wlan0-and-wlan1-rather-than-eth0-for-my-ap
Expected behavior
wlan0 should act as the hotspot ap (this does happen) wlan1 (an edimax or tplink usb dongle) should connect to local wifi network and traffic should pass between the two network and to clients attached to the pi access point
Actual behavior
wlan1 unable to connect to wireless network

Closing comment (2019-07-16T11:02:02Z): Duplicate of #335
Repository: ReactiveCocoa/ReactiveCocoa

Issue #140: Design guidelines and framework overview
Created: 2012-11-27T16:21:48Z
I've been reading the Rx Design Guidelines, and it occurred to me that RAC doesn't have any equivalent documentation about how to use and extend it.
Normally the method and class documentation fulfills this, but there are some edge cases, #138 for example, that aren't covered.
A general framework-level design guideline rather than a class-level explanation of specific behaviors would be clearer and easier to consult in these cases.
Not necessarily a 30+ page document like the Rx one, but a couple of notes about how the various parts fit together and what they do and don't guarantee regarding thread safety, concurrency, memory management etc.

Duplicate issue #166: Migrate and update original blog post into something versioned
Created: 2012-12-04T21:35:41Z
https://github.com/blog/1107-reactivecocoa-for-a-better-world

Closing comment (2012-12-04T21:39:57Z): (updated issue title to reflect that)
Related to #140.
Repository: ReactiveCocoa/ReactiveCocoa

Issue #838: Just launched an open source game written in Reactive Cocoa
Created: 2013-10-01T13:05:28Z
We need a mailing list or something. I can add this to the wiki somewhere random, but I wanted to point it out to you too, so sorry in advance for making this an issue :)
Wizard war is a multiplayer iOS game, where you duel other wizards by creating and countering spells. It uses ReactiveCocoa for all kinds of data flow, from user events, to responding to the other player acting.
It's open source, so I thought it might be useful as an extended example or something. I'm not a pro at Reactive Cocoa, but I use it a lot and I hope it's useful to others.
On the app store: http://appstore.com/wizardwar
Github page: https://github.com/seanhess/wizardwar

Duplicate issue #839: Just launched an open source game written in Reactive Cocoa
Created: 2013-10-01T13:06:46Z
We need a mailing list or something. I can add this to the wiki somewhere random, but I wanted to point it out to you too, so sorry in advance for making this an issue :)
Wizard war is a multiplayer iOS game, where you duel other wizards by creating and countering spells. It uses ReactiveCocoa for all kinds of data flow, from user events, to responding to the other player acting.
It's open source, so I thought it might be useful as an extended example or something. I'm not a pro at Reactive Cocoa, but I use it a lot and I hope it's useful to others.
On the app store: http://appstore.com/wizardwar
Github page: https://github.com/seanhess/wizardwar

Closing comment (2013-10-01T13:29:32Z): Sorry about that, it appeared to time out in my browser on the first submit
:(
On Tue, Oct 1, 2013 at 7:24 AM, Josh Abernathy notifications@github.comwrote:

Duplicate of #838#838
—
Reply to this email directly or view it on GitHubhttps://github.com//issues/839#issuecomment-25448053
.
Repository: ReactiveCocoa/ReactiveCocoa

Issue #2006: Property from a 1-buffer?
Created: 2015-05-14T17:21:56Z
What do you folks think about this API proposal? I often find myself wanting to make signal-based APIs, but to allow for easy synchronous "sampling" in cases where that makes sense.
/// A property which makes its signal's most recently emitted value always
/// available for instantaneous access
public struct SignalProperty<T, E>: PropertyType {
  /// Initializes the property with `initialValue`, immediately starts
  /// `signalProducer` with an observing buffer of size 1. Values emitted
  /// on `signalProducer` will replace `initialValue` as the property's value.
  public init(initialValue: T, signalProducer: SignalProducer<T, E>)
}

Duplicate issue #2183: MutableProperty initialise with SignalProducer
Created: 2015-07-18T13:11:15Z
I often find myself in need of some MutableProperty (a) with mapped value of another MutableProperty (b). What I usually do is create some mapping function t with type of (T) -> U, then initialise a like a = MutableProperty(t(b)) followed by a <~ b |> map(t). Of course, I could initialise a with some dumb data since it gets replaced with initial value of another property's producer, or skip first value of that producer.
But, I think it'd be nice to have a constructor for MutableProperty<T> which takes SignalProducer<T, NoError> set's initial value of from producer, then observe changes to
What if MutableProperty had a constructor initial: T, changes: Signal<T, NoError>? And given #2146 is implemented it would be possible to use:
a = MutableProperty(b.value, b.signal |> map(t))

Closing comment (2015-07-18T15:09:11Z): Dupe of #2006.
Repository: ReactiveCocoa/ReactiveCocoa

Issue #631: Automatically zero out primitive properties when an intermediate key changes
Created: 2013-06-28T18:04:55Z
From discussion in #601:

While trying to test this out, I ran into an issue where we're using KVC to set a primitive property (at the end of the key path) to nil, which is disallowed by default. This happens if an intermediate component is set to nil.

A few ideas:

Add a default implementation of -setNilValueForKey:.
Catch exceptions when setting a nil value, and fall back to setting EXTNil instead.
Only invoke -setNilValueForKey: if the implementation is different from that on NSObject.

Duplicate issue #674: RACBind with NSNumber and nil
Created: 2013-07-18T02:02:03Z
I have the following line of code in one of my apps, where the enabled state of two controls are being bound to each other:
RACBind(self.detailTextField.enabled) = RACBind(self.detailTextLabel.enabled);
Sadly, this eventually throws the following exception when one of the controls are removed:
2013-07-18 12:00:54.775 App[34462:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '[<UITextField 0x108a3700> setNilValueForKey]: could not set nil as the value for the key enabled.'

I can get around the issue by using the following code instead, but is this expected behaviour?
RACBind(self.detailTextField, enabled) = RACBind(self.detailTextLabel, enabled);

Closing comment (2013-07-18T15:36:25Z): Closing as a duplicate of #631 regardless.
Repository: ReactiveCocoa/ReactiveCocoa

Issue #140: Design guidelines and framework overview
Created: 2012-11-27T16:21:48Z
I've been reading the Rx Design Guidelines, and it occurred to me that RAC doesn't have any equivalent documentation about how to use and extend it.
Normally the method and class documentation fulfills this, but there are some edge cases, #138 for example, that aren't covered.
A general framework-level design guideline rather than a class-level explanation of specific behaviors would be clearer and easier to consult in these cases.
Not necessarily a 30+ page document like the Rx one, but a couple of notes about how the various parts fit together and what they do and don't guarantee regarding thread safety, concurrency, memory management etc.

Duplicate issue #303: Additional documentation
Created: 2013-02-04T05:59:02Z
I would absolutely love to use ReactiveCocoa, but the lack of documentation is making it a bit difficult :) What I'd ideally like to see is documentation for each major "element" in ReactiveCocoa that explains the larger role that element plays in the concept of functional reactive programming as a whole, accompanied short code snippets that showcase the ReactiveCocoa variants of existing paradigms (side by side comparison).
I know there's a lot of stuff out there that documents FRP in general, but this stuff is often difficult to follow as its written in other languages, and the addition of a language barrier just makes learning an entirely new concept that much more difficult.

Closing comment (2013-02-04T06:04:46Z): Yep, this is definitely a dupe of #140 so feel free to ignore that part. I checked out #293 and I don't think the README attached is exactly what I was going after. It shows RAC examples, but I was thinking more along the lines of showing a snippet of code that does something without ReactiveCocoa, along with a comparison of code that does exactly the same thing, except written in ReactiveCocoa. It would greatly benefit the transition to using RAC in existing applications.
Repository: ReactiveCocoa/ReactiveCocoa

Issue #2106: SignalProducer produces weird xcode error
Created: 2015-06-16T11:56:02Z
I have a extension on Alamofire Request
import Foundation
import Alamofire
import ReactiveCocoa

extension Request {

    func createSignalResponseJSON() -> SignalProducer<AnyObject?, NSError> {
        return SignalProducer {
            sink, disposable in

            self.responseJSON {
                (request, response, JSON, error) -> Void in

                if(error == nil) {
                    sendNext(sink, JSON)
                }
                else {
                    sendError(sink, error!)
                }

                sendCompleted(sink)
            }
        }
    }
}
which produces the following error
 ld: file too small (length=0) file '/Users/x/Library/Developer/Xcode/DerivedData/testlib-esbiisvpfxnnpbbriafwkpdkdqpd/Build/Intermediates/testlib.build/Debug-iphonesimulator/testlibTests.build/Objects-normal/x86_64/AlamofireSignal.o' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
I need a signalproducer, but if would change this to a normal signal the error disappears

Duplicate issue #2257: Error with ReactiveCocoa and AFNetworking
Created: 2015-08-13T05:38:36Z
I've got AFNetworking and ReactiveCocoa manually imported into my project. I'm getting a strange error when combining the two in this manner:
typealias DownloadResponse = (response: NSURLResponse, imageUrl: NSURL)
    func downloadImageSignal(#route: String, destinationFolder: NSURL) -> SignalProducer<DownloadResponse, NSError> {
        //var progressWatcher: NSProgress? = NSProgress()
        var req = NSURLRequest(URL: NSURL(string: route, relativeToURL: self.baseURL)!)

        return SignalProducer {
            sink, disposable in
            self.downloadTaskWithRequest(req, progress: nil, destination: { (tmpUrl, urlResponse) -> NSURL! in
                if let suggestedFilename = urlResponse.suggestedFilename {
                    return destinationFolder.URLByAppendingPathComponent(suggestedFilename)
                } else {
                    sendError(sink, NSError(domain: "Server did not supply a file name", code: ErrorCodes.ServerDidNotSendImageName, userInfo: nil))
                }
                return tmpUrl
                }, completionHandler: { (urlResponse, savedUrl, error) -> Void in
                //
                sendNext(sink, (urlResponse, savedUrl))
                sendCompleted(sink)
            })
        }

    }
Does anyone have any idea what may be causing the error? (I don't know what the error actually is, as I get the informative failed with exit code 1 message.)  Seems to be some issue with the way AFNetworking and ReactiveCocoa are interacting here? I don't have any other problems with AFNetworking and SignalProducers.

Closing comment (2015-08-13T06:33:41Z): This seems duplicate of #2106 and #2204.
Repository: ReactiveCocoa/ReactiveCocoa

Issue #2106: SignalProducer produces weird xcode error
Created: 2015-06-16T11:56:02Z
I have a extension on Alamofire Request
import Foundation
import Alamofire
import ReactiveCocoa

extension Request {

    func createSignalResponseJSON() -> SignalProducer<AnyObject?, NSError> {
        return SignalProducer {
            sink, disposable in

            self.responseJSON {
                (request, response, JSON, error) -> Void in

                if(error == nil) {
                    sendNext(sink, JSON)
                }
                else {
                    sendError(sink, error!)
                }

                sendCompleted(sink)
            }
        }
    }
}
which produces the following error
 ld: file too small (length=0) file '/Users/x/Library/Developer/Xcode/DerivedData/testlib-esbiisvpfxnnpbbriafwkpdkdqpd/Build/Intermediates/testlib.build/Debug-iphonesimulator/testlibTests.build/Objects-normal/x86_64/AlamofireSignal.o' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
I need a signalproducer, but if would change this to a normal signal the error disappears

Duplicate issue #2204: SignalProducer and Swift not compiling
Created: 2015-07-22T09:36:42Z
Hi,
I've just been upgrading a work project to RAC3, but after finally getting around to removing all the old RAC2.5 from our Swift I ran into the issue that the compiler wouldn't compile the Swift files.
More specifically I got the error
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1
After removing most of the ReactiveCocoa code I finally found (at least) one of the issues causing it. I had a method:
func signalProducerForHomeWithOTP(otp: String) -> SignalProducer<Home, NSError> {
    return SignalProducer { [weak self] sink, disposable in
        self?.homeManager.addHomeWithOTP(otp, asTest: self!.test) { home, error in
            if let error = error {
                sendError(sink, error)
            } else if let home = home {
                sendNext(sink, home)
                sendCompleted(sink)
            }
        }
    }
}
That was causing the error. If I removed sendError, sendNext, and sendCompleted it would compile just fine. However, if I instead changed the method to this:
func signalProducerForHomeWithOTP(otp: String) -> SignalProducer<Home, NSError> {
    let otp = otp
    let homeManager = self.homeManager
    let asTest = self.test
    return SignalProducer { sink, disposable in
        homeManager.addHomeWithOTP(otp, asTest: asTest) { home, error in
            if let error = error {
                sendError(sink, error)
            } else if let home = home {
                sendNext(sink, home)
                sendCompleted(sink)
            }
        }
    }
}
Then everything works fine. Granted I am not a master of Swift, but I figured the first should work?

Closing comment (2015-07-22T09:57:28Z): Dupe of #2106.
Repository: ReactiveCocoa/ReactiveCocoa

Issue #1047: Idiomatic detection of empty signal?
Created: 2014-01-07T20:45:12Z
I recently needed to know if a signal completes without sending any values. -subscribeCompleted: wasn't a good option because I wanted this information to be available in the form of a signal (that sends a value if the original signal completes without sending a value), so that I could use it in a larger signal composition. I feel like there is something obvious I am missing, but this is about the clearest thing I could come up with:
RACSignal *wasEmpty = [[original aggregateWithStart:@NO reduce:^(id running, id _) {
    return @YES;
}]
ignore:@YES];

Any suggestions?

Duplicate issue #1057: Take 1 but detect if 0 were returned
Created: 2014-01-13T19:49:27Z
I have a binding of a object to a api call. I only need the 1st object that matches a type. The below code works except if I get no results. If I get no results from the filter I want to trigger the stopRefreshingSignal. Where would I hook in to do that?
 RAC(self, object) = [[[[client objectsForUserID:client.user.ID] filter:^BOOL(Object *object)
    {
        return [object.type isEqualToString:@"usethistype"];
    }] take:1] catchTo:stopRefreshingSignal];

Closing comment (2014-01-13T19:53:46Z): This is similar to #1047. You are effectively asking how to get notified when a signal is empty. As explained in that issue, a good way to do this is to -concat: some sentinel value at the end of the API signal and use -take:1 (as you are already doing). If the one value that gets delivered is your sentinel, then you know there were no values returned from the API signal.
Repository: ReactiveX/RxJava

Issue #1154: Missing overload of flatMap 
Created: 2014-05-06T02:00:37Z
This overload of flatMap is missing http://msdn.microsoft.com/en-us/library/hh229199(v=vs.103).aspx (both RxJava and RxScala).
This one should not be implemented using flatMap and map otherwise we lose the inherent efficiency of this one.

Duplicate issue #1503: Reimplement OperatorMergeMapTransform
Created: 2014-07-24T06:57:55Z
OperatorMergeMapTransform needs to be reimplemented as it does not support backpressure via the heavily changed merge operator. This needs to use merge directly rather than reinventing merge behavior.
The Observable.mergeMap/flatMap overloads should just use merge(map(f)) directly.

Closing comment (2014-07-24T06:58:18Z): This is related to #1154
Repository: ReactiveX/RxJava

Issue #3440: Single.onErrorResumeNext
Created: 2015-10-13T11:46:27Z
Observable has a onErrorResumeNext to continue with a new Observable if onError is called. I'd like something similar for Single, so:
Single<T> onErrorResumeNext(Single<? extends T> resumeSingle)

Single<T> onErrorResumeNext(Func1<? super Throwable, ? extends Single<? extends T>> resumeFunction)
Single already has onErrorReturn, it makes sense to have onErrorResumeNext as well.

Duplicate issue #3731: Request: Single.onErrorResumeNext(Func1<? super Throwable, Single<? extends T>> resumeFunction)
Created: 2016-02-24T18:11:18Z
To match Observable's.
public Single<V> onErrorResumeNext(Func1<? super Throwable, Single<? extends T>> resumeFunction);

Closing comment (2016-02-25T14:09:43Z): Isn't this a dupe of #3440 ?
Repository: ReactiveX/RxJava

Issue #517: ArtifactID for rxjava-rxscala should include Scala version
Created: 2013-11-23T07:53:49Z
rxjava-rxscala is currently published with this artifactID. Since Scala libraries compiled for different Scala versions aren't binary compatible, the convention is to include the Scala version in artifactID, i.e. rxjava-rxscala_2.10. See http://www.scala-sbt.org/0.13.0/docs/Detailed-Topics/Cross-Build.html

Duplicate issue #1690: cross build a scala 2.11 version
Created: 2014-09-17T20:30:42Z
How 'bout publishing a 2.11 version of RxScala?
I'm looking ahead to updating one of my projects that uses Rx to scala 2.11 one of these days.

Closing comment (2014-09-17T21:45:58Z): RxScala build discussions can now be had in the top-level RxScala project: ReactiveX/RxScala#1
Closing as duplicate of #517
Repository: ReactiveX/RxJava

Issue #3168: BehaviorSubject.scan not picking up initial value
Created: 2015-08-20T18:57:18Z
I would expect this:
final Observable<Void> ob = BehaviorSubject.create();
ob.scan(0, (accum, x) -> 123)
  .subscribe(x -> {
    Timber.d("Hit!");
  });

to emit a value (and indeed it does in the equivalent RxJS code).
Is this a bug?

Duplicate issue #3387: Applying `scan` after `delay` will delay the initial value 
Created: 2015-09-29T23:53:16Z
Consider the following observable:
Observable.just(1)
  .delay(10, TimeUnit.Seconds)
  .scan(2, (accum, x) -> accum + x)
I would expect this to emit 2 immediately, and then 10 seconds later emit 3. Instead it waits 10 seconds, and then emits 2 and 3 immediately.
Am I interpreting this incorrectly?

Closing comment (2015-09-30T13:06:17Z): Thanks @akarnokd. I only just realized this issue is related to #3168, which I also filed.
So just to confirm, the expected behavior of scan is to emit the initial value immediately, and then the accumulated values as they come?
Repository: ReactiveX/RxJava

Issue #1250: RxScala bindings for mergeMap and concatMap are missing
Created: 2014-05-22T23:15:34Z
bindings for mergeMap are missing in RxScala. In fact, I would rather not expose mergeXXX in scala and just overload flatXXX. The default way to flatten Rx streams is merging.
Bindings for concatMap are missing as well, these should be added as themselves.

Duplicate issue #1249: RxScala bindings for mergeMap and concatMap missing
Created: 2014-05-22T23:05:12Z
bindings for mergeMap are missing in RxScala. In fact, I would rather not expose mergeXXX in scala and just overload flatXXX. The default way to flatten Rx streams is merging.
Bindings for concatMap are missing as well, these should be added as themselves.

Closing comment (2014-06-27T00:45:23Z): Seems to be duplicate of #1250
Repository: ReactiveX/RxJava

Issue #4205: Option for Subscription to add self to CompositeSubscription
Created: 2016-07-15T12:25:50Z
Hey, when managing multiple subscriptions I am a little bit frustrated with a confused code the CompositeSubscription causes.
In following example you can see that the Observable itself is a little bit hidden.
CompositeSubscription compositeSubscription = new CompositeSubscription();
compositeSubscription.add(Observable.just("test")
    .subscribe(new Subscriber<String>() {
            @Override
            public void onCompleted() {

            }

            @Override
            public void onError(Throwable e) {

            }

            @Override
            public void onNext(String s) {

            }
        }));

It would be great to have something convinient. For example something as simple as one method in Subscriber
    public void addTo(@NonNull CompositeSubscription compositeSubscription) {
        compositeSubscription.add(this);
    } 

This way the previous example would change into:
CompositeSubscription compositeSubscription = new CompositeSubscription();
Observable.just("test")
   .subscribe(new Subscriber<String>() {
            @Override
            public void onCompleted() {

            }

            @Override
            public void onError(Throwable e) {

            }

            @Override
            public void onNext(String s) {

            }
        })
   .addTo(compositeSubscription);

I am more than happy to make a pull request for such a thing.
Thanks.
bakua

Duplicate issue #4208: Subscription#addToCompositeSubscription() wanted!
Created: 2016-07-18T05:57:00Z
When using RxJava in Android development, we write pretty much codes like this
Subscription s = someObservable.subscribe(...);
someCompositeSubscription.add(s);

onDestroy() {
    someCompositeSubscription.unsubscribe();
}

I think it will make our code more well-formatted if we have an addToCompositeSubscription() instance method on Subscription, especially if we apply quite a few operators before we do subscribe. It will also get rid of a temp variable.
Then it will be
someObservable
    .<operator>
    ...
    .subscribe(...)
    .addToCompositeSubscription();

Closing comment (2016-07-18T06:57:17Z): Duplicate of #4205. We can't and won't change Subscription.
Repository: ReactiveX/rxjs

Issue #3010: Lettable do missing?
Created: 2017-10-27T07:34:05Z
src/operators/do.ts seems to be missing?

Duplicate issue #3399: Where is the do operator?
Created: 2018-03-07T17:29:12Z
This is in the RxJS docs: https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/do.md
But I see no operator to be imported here? https://github.com/ReactiveX/rxjs/tree/master/src/internal/operators

Closing comment (2018-03-07T17:39:40Z): dupe? #3010 #3068
Describe with v6 compatible links:

do operator has been renamed tap.
Renamed operators are listed in Pipeable Operators
Repository: ReactiveX/rxjs

Issue #2972: Pipe operator cannot infer return type as ConnectableObservable
Created: 2017-10-18T19:51:26Z
RxJS version: 5.5.0
Code to reproduce:
const obs = Observable.of(5);
const connectableObs = obs.pipe(
    publishReplay(1)
);
Expected behavior: The inferred type of connectableObs is ConnectableObservable<number>.
Actual behavior: The inferred type of connectableObs is Observable<number>.
Additional information:
TypeScript version: 2.5.3
My current workaround is to manually downcast the return value:
const obs = Observable.of(5);
const connectableObs = obs.pipe(
    publishReplay(1)
) as ConnectableObservable<number>;
Happy to send a PR, but not sure how should I fix this properly.

Duplicate issue #4714: Property 'connnect' does not exist on type 'Observable<any>'.ts(2339)
Created: 2019-04-14T08:33:16Z
Documentation Related To Component:

Please check those that apply

 typo
 documentation doesn't exist
 documentation needs clarification
 error(s) in example
 needs example

Description Of The Issue

Typescript compiler error in this example (stackblitz)

Closing comment (2019-05-15T12:12:57Z): duplicate of #2972
Repository: ReactiveX/rxjs

Issue #2699: Does not build with typescript 2.4.1
Created: 2017-06-27T18:29:49Z
RxJS version:
5.4.1
Code to reproduce:
Expected behavior:
No issues with typescript 2.3.4
Actual behavior:
Upgraded my Angular 4 to typescript 2.4.1 and getting the following error on build:
[at-loader] Checking finished with 2 errors

Error in bail mode: [at-loader] ./node_modules/rxjs/Subject.d.ts:16:22
    TS2415: Class 'Subject<T>' incorrectly extends base class 'Observable<T>'.
  Types of property 'lift' are incompatible.
    Type '<R>(operator: Operator<T, R>) => Observable<T>' is not assignable to type '<R>(operator: Operator<T, R>) => Observable<R>'.
      Type 'Observable<T>' is not assignable to type 'Observable<R>'.
        Type 'T' is not assignable to type 'R'.

Additional information:
Using it with Webpack 3 (Tried with 2 as well, same issue)

Duplicate issue #2700: RxJs encounters build error with TypeScript 2.4.1
Created: 2017-06-27T18:31:54Z
RxJS version:
5.4.1
Code to reproduce:
N/A. See Additional information below.
Expected behavior:
Successful build
Actual behavior:
Build error:
ERROR in node_modules/rxjs/Subject.d.ts (16,22): Class 'Subject<T>' i
ncorrectly extends base class 'Observable<T>'.
  Types of property 'lift' are incompatible.
    Type '<R>(operator: Operator<T, R>) => Observable<T>' is not assignable to type '<R>(operator: Operator<T,
R>) => Observable<R>'.
      Type 'Observable<T>' is not assignable to type 'Observable<R>'.
        Type 'T' is not assignable to type 'R'.

Additional information:
The build error is encountered inside of an Angular project created with the Angular CLI. Steps to reproduce the error:

npm install -g @angular/cli
ng new my-project
cd my-project
Inside package.json, change typescript version to 2.4.1
npm update
ng build
Build fails

Build fails with TypeScript 2.4.1
Build passes with TypeScript 2.4.0

Closing comment (2017-06-27T18:33:12Z): dupe of #2699 and #2539 .
Repository: ReactiveX/rxjs

Issue #4128: Implement fetch with readable streams
Created: 2018-09-10T19:42:37Z
Feature Request
Is your feature request related to a problem? Please describe.
Using the native function fetch and ReadableStream is terrible at the moment. The native api is based on Promise's to make a streams so I think an Observable would fit this much better.
Describe the solution you'd like
I provided an example how it could work. http://jsbin.com/pumimey/edit?js,console,output
import fetch$ from 'rxjs/fetch$';

fetch$('/get/some/json')
  .json() // should also be implemented: arrayBuffer(), blob(), text()
  .subscribe(json => console.log(json));

fetch$('/get/alot/of/text')
  // To be able to get chunks.
  // If the browser doesnt support body then we could polyfill that with one emit of arrayBuffer.
  .steam()
  .text() // will transform Uint8Array chunks to string
  .subscribe((chunkText) => console.log(chunkText));
I think this in the long term can replace the current ajax implementation too.
Sorry for my bad english! 😸

Duplicate issue #4534: Rewrite ajax module to use abortable `fetch`
Created: 2019-02-06T14:56:28Z
Feature Request
The ajax module is currently built on top of XHR. IIUC, this is because fetch did not initially support cancellation (and maybe also for browser support?). However, fetch does not support cancellation.
There might be benefits to using fetch under the hood instead of XHR. One that I've just stumbled across is, when using XHR, there is no way to reliably detect network errors, whereas with fetch there is.
Is this something we should consider? Or perhaps it should exist in user land.

Closing comment (2019-02-06T15:04:21Z): Dupe of #4128. We have long term plan but not able to polyfill abortcontroller makes whole rewrite will take time to happen. My userland module kwonoj/oxid#71 plan to have it in userlans first.
Repository: ReactiveX/rxjs

Issue #678: Bug: shared Observables not actually repeatable/retryable
Created: 2015-11-09T15:43:58Z
var source = Rx.Observable.interval(100).take(3)
  .concat(Rx.Observable.throw(new Error('BOOM')))
  .share();

source.retry(3).subscribe(
  x => console.log(x), 
  e => console.error(e.message), 
  () => console.log('|'));

source.retry(3).subscribe(
  x => console.log('   '+x), 
  e => console.error('   '+e.message), 
  () => console.log('   |'));
Runs as
0
   0
1
   1
2
   2

while we expected
0
   0
1
   1
2
   2
0
   0
1
   1
2
   2
0
   0
1
   1
2
   2
BOOM
   BOOM

I'm investigating some solutions in ConnectableObservable to be able to support @Blesh's use cases for retryable/repeatable Observables, but it seems like this is a bug.

Duplicate issue #1041: Repeat and retry bugging on synchronous sources
Created: 2015-12-11T09:58:45Z
This happens:
Rx.Observable.of(10,20,30)
  .concat(Rx.Observable.throw('poop'))
  .multicast(() => new Rx.ReplaySubject(2))
  .refCount()
  .retry(5)
  .subscribe(x => console.log(x), e => console.error(e), () => console.info('|'));

// 10
// 20
// 30
// 10
// 20
// 30
And this:
Rx.Observable.of(10,20,30)
  .multicast(() => new Rx.ReplaySubject(2))
  .refCount()
  .repeat(5)
  .subscribe(x => console.log(x), e => console.error(e), () => console.info('|'));

// 10
// 20
// 30
// 10
// 20
// 30
The bug manifests itself only for repeat(x) where x >= 3, and retry(x) where x >= 2.

Closing comment (2015-12-11T11:28:41Z): Seems highly related to #678. I suspect this happens because we reverted/refactored from callback-based connect() to synchronous connect.
Repository: ReactiveX/rxjs

Issue #2522: Different src permissions in 5.3.0?
Created: 2017-04-04T00:37:53Z
RxJS version:
5.3.0
Code to reproduce:

Install / upgrade to rxjs@latest (see package.json below)
Compile with webpack

Expected behavior:
It builds successfully. (It was before on 5.2.0).
Actual behavior:
[at-loader]: Child process failed to process the request:  { Error: EACCES: permission denied, open '/var/app/ondeck/node_modules/rxjs/Observable.d.ts'

Additional information:
A few notes:

this is occurring in our Elasticbeanstalk box, so it could be due to the environment of that machine
This temporary workaround worked:

chmod 777 node_modules/rxjs/* -R
package.json
{
  "devDependencies": {
    "@types/node": "latest",
    "awesome-typescript-loader": "latest",
    "babel-core": "latest",
    "babel-loader": "latest",
    "babel-preset-env": "latest",
    "glob": "latest",
    "path-complete-extname": "latest",
    "rails-erb-loader": "latest",
    "ts-helpers": "latest",
    "ts-node": "latest",
    "tslint": "latest",
    "typescript": "latest",
    "webpack": "latest",
    "webpack-dev-server": "latest",
    "webpack-merge": "latest"
  },
  "dependencies": {
    "@angular/common": "next",
    "@angular/compiler": "next",
    "@angular/core": "next",
    "@angular/forms": "next",
    "@angular/http": "next",
    "@angular/platform-browser": "next",
    "@angular/platform-browser-dynamic": "next",
    "@angular/router": "next",
    "angulartics2": "latest",
    "classlist-polyfill": "latest",
    "core-js": "latest",
    "es6-shim": "latest",
    "intl": "latest",
    "mobx": "latest",
    "mobx-angular": "latest",
    "raven-js": "latest",
    "rxjs": "latest",
    "webstorage-polyfill": "latest",
    "zone.js": "latest"
  }
}

Duplicate issue #2687: File permissions in node_modules/rxjs
Created: 2017-06-21T07:46:58Z
RxJS version: 5.4.1
Code to reproduce: We upgrade RxJS from 5.2.0 to 5.4.1 via yarn
Expected behavior: File permissions should be 644 in node_modules/rxjs (it works in 5.2.0)
Actual behavior: In 5.4.1, file permissions is 640
Additional information: This is problematic for us because the user who deploys the code and installs the dependencies is not the same as the one who runs the server
Thanks for your help.

Closing comment (2017-06-21T13:01:06Z): dupe of #2522 .
Repository: ReactiveX/rxjs

Issue #841: expand missing scheduler argument
Created: 2015-11-30T20:01:11Z
I pointed out here, that we are missing a scheduler argument for expand. This is necessary for changing the behavior of when expand subscribes to observables returned by the selector.
It should default to no/null/undefined scheduler, which means immediate execution.
Related to #766 #788 #793

Duplicate issue #766: Expand operator behavior
Created: 2015-11-23T18:44:29Z
Took example snippet from RxJS 4,
var source = Rx.Observable.return(42)
    .expand(function (x) { return Rx.Observable.return(42 + x); })
    .take(5);

var subscription = source.subscribe(console.log, console.log, ...);

RxJS4
Next: 42
Next: 84
Next: 126
Next: 168
Next: 210
Completed

RxJS Next
RangeError: Maximum call stack size exceeded
    at ExpandSubscriber._next

Closing comment (2015-12-01T00:15:15Z): I'm closing this issue since scheduler parameter is being tracked in #841 .
Repository: ReactiveX/rxjs

Issue #3747: Rename `of` to `just`
Created: 2018-05-25T23:16:37Z
After speaking with @kwonoj and others, we think it would be best to rename of to just.

It's still terse
There's precedent (it was just in RxJS 4 and under, and in other Rx dialects)
It's less confusing to read than of
IDEs don't color code just like they do of

Thoughts? Questions? Concerns?
The process here would be to:

deprecate of, but leave it
Add just (of would alias just)

Duplicate issue #4897: Rename `of`
Created: 2019-07-02T07:42:25Z
In the past the of method was nice to read and self-explanatory:
Observable.of(1, 2, 3)
But without Observable in front of of there is hardly any meaning in of. The code was reduced to meaninglessness.
of(1, 2, 3)  // What "1, 2, 3"? Doesn't make sense!
I suggest to either reintroduce Observable.of(...) or to rename it to something like observableOf. However I would prefer the former because it is a bit more concise and you can always start with Observable. and can see what methods are available in your IDE.

Closing comment (2019-08-13T11:17:08Z): Closing as a dupe of #3747
Repository: Redocly/redoc

Issue #1090: Use actual anchors for TOC links for better accessibility
Created: 2019-10-31T08:13:02Z
Currently the TOC in the sidebar uses <label> and the route change is applied on click. It'd be better if the links are actual anchor links for accessibility reason. Users can then share direct links to different parts of the documentation.

The issue I'm facing currently is that with SSR and when the site is hydrating on the client side, the TOC links are not operational as the event handlers are still being registered.
With the change proposed above, the site would be still operational even without JavaScript.
Here's an example on how Slate does it - https://slatedocs.github.io/slate

Duplicate issue #2283: Sidebar is not keyboard accessible
Created: 2023-03-17T16:15:42Z
Describe the bug
When I press Tab to navigate through the page, the sidebar is completely skipped.
Repro steps:

Go to Redoc demo
Press Tab until "Search" on left hand side is focused
Press Tab again

Expected behavior
Focus moves to sidebar.
Actual behavior
Focus moves to bottom link.
Screenshots
Screen recording (with keystrokes):

  
    
    

    Screen.Recording.2023-03-17.at.12.12.05.PM.mov

Closing comment (2023-09-07T17:41:06Z): I can now tab to the sidebar elements. However, when I press Enter, nothing happens. Should I file a separate issue or reopen this issue?

This appears related to #1090 actually
Repository: Redocly/redoc

Issue #63: Linking to certain attributes
Created: 2016-06-29T21:12:37Z
I just had the idea that it would be useful to link directly to a property e.g. sometimes we get questions and we could then just say, please see the allowed_vehicle property and link it. The user would be scrolled down to the correct location and see the property highlighted 'somehow' and can read the explanation. (You did a cool job already via #56 which makes it already useful and nice for us and we will integrate it soon regardless of further features ;))
Instead the user now has to search manually through the docs to read everything and place it correctly.

Duplicate issue #121: Can we add link to section heading in description from field description? 
Created: 2016-09-27T07:39:32Z

Closing comment (2016-11-02T08:43:01Z): closing this issue
will be tracked in #63
Repository: Redocly/redoc

Issue #858: Multiple parameters examples
Created: 2019-03-19T21:03:30Z
Currently ReDoc supports only one example per parameter, add many examples support if it is possible, please.

Duplicate issue #971: Path parameter examples not shown
Created: 2019-07-10T13:25:53Z
I have a path paremeter defined as follows:
...
    "parameters": {
      "file_path": {
        "name": "path",
        "in": "path",
        "description": "Path of the file, relative to the user's root directory.\r\n\r\n**Note:** Folder and file names in the path MUST be url-encoded. The path separator `/` and the file extension separator `.` MUST NOT be url-encoded. This may be shown incorrectly in rendered versions due to [OpenAPI 3 not supporting path parameters which contain slashes](https://github.com/OAI/OpenAPI-Specification/issues/892).",
        "required": true,
        "schema": {
          "type": "string"
        },
        "examples": {
          "normal": {
            "description": "A path without special chars. It describes a file `europe.geojson` in a folder called `borders`.",
            "value": "borders/europe.geojson"
          },
          "specialchars": {
            "description": "A path with special chars. It describes a file `münster.shp` in folders called `europe` and `österreich`.",
            "value": "europe/%C3%B6sterreich/m%C3%BCnster.shp"
          }
        }
      }
    }
...

Unfortunately, the examples are not shown:

I'd expect them to show up where the red arrow is for example. If you specify a single example in a schema, it is shown (see john_doe for the user_id).

Closing comment (2019-07-11T08:49:52Z): Actually, it's a duplicate of #858
Repository: Redocly/redoc

Issue #1584: Webpack 5 support
Created: 2021-04-15T10:53:47Z
Hi will there be any Webpack 5 support anytime soon?

Duplicate issue #1647: Redoc does not work with nextjs
Created: 2021-06-11T19:52:27Z
Between release 53 and 54. Redoc suddenly broken with any system that is using webpack 5 and nextjs (v2.0.0-rc.53...v2.0.0-rc.54)
See:

#1645
#1575

It looks like redoc is including webpack and perhaps being bundled twice. The "standalone" version of Redoc (used in React) should not be bundled/compiled. The bundling should be left to upstream. What appears to be happening is that the bundle is assuming "WEB" only while nextjs is both NODE and WEB
info  - Creating an optimized production build ..<w> [webpack.cache.PackFileCacheStrategy] Restoring pack from /app/.next/cache/webpack/client-production.pack failed: Error: No such label 'restore cache container' for WebpackLogger.timeEnd()
info  - Creating an optimized production build  
Failed to compile.

ModuleNotFoundError: Module not found: Error: Can't resolve 'fs' in '/app/node_modules/redoc/bundles'

Closing comment (2021-07-30T08:46:12Z): Dup of #1584
Repository: Redocly/redoc

Issue #627: ability to specify href for logo explicitly
Created: 2018-08-30T15:52:33Z
The href use for the logo when using the x-logo extension is the info.contact.url field of the OAS.
<a class="sc-jhAzac bwwUyr" href="https://github.com/Rebilly/ReDoc">
   <img class="sc-bRBYWo ibLsTy" src="https://rebilly.github.io/ReDoc/petstore-logo.png" alt="Petstore logo">
</a>
Could it be possible to specify the href explicitly in the x-logo extension with something like
{
  "info": {
    "version": "1.0.0",
    "title": "Swagger Petstore",
    "x-logo": {
      "url": "https://rebilly.github.io/ReDoc/petstore-logo.png",
      "backgroundColor": "#FFFFFF",
      "altText": "Petstore logo",
      **"href": "https://petstore.com/homepage"**
    }
  }
}

Duplicate issue #642: x-logo as link
Created: 2018-09-13T07:35:02Z
I am using redoc-cli to create a zero-dependency html. Is there any way to wrap the image provided by x-logo into an a-href? I've tried adding it with beautifulsoup in the html-portion, but it doesn't seem to get rendered in the browser.

Closing comment (2018-09-13T09:15:49Z): Duplicate of #627