BBM Social Platform
JI: 389356 JI: 389093 When the Connect to BBM permission (Settings > Security and Privacy > Application Permissions) is toggled from enabled to disabled or from disabled to enabled, the registration and permission states are not updated.Workaround: Restart the app if permissions have been modified.
Cascades platform APIs
JI: 749705When using the BlackBerry 10 Device Simulator to emulate the BlackBerry Classic, if you query the resolution and physical dimension using the DisplayInfo class, incorrect results are returned.
JI: 721991When connected to a secondary display, pixel size is locked to the framebuffer, so the pixelSizeChanged() signal is never emitted.
JI: 720787If you query the pixel size using the DisplayInfo class with a disconnected secondary display port, the framebuffer size is returned instead of (0,0).
JI: 708274If you connect a device using WifiDirectIntent::GroupOwner (or WifiDirectIntent::Client), then the mismatched network role WiFiDirectRole::Client (or WiFiDirectRole::GroupOwner) is returned.
JI: 689088Using the WiFiDirect class, if you call cancelConnectRequest(), requestStartSession(), or requestStopSession(), store the return value in a variable in QML, and then display the store value, the variable is displayed as undefined.
JI: 677902 A BadRequest error message is returned by InvokeReply when registerTimer() is called with an incorrect target defined in the bar-descriptor.xml file.
JI: 676677 A BadRequest error message is returned by InvokeReply when deregisterTimer() is called with an unregistered timer ID.
JI: 632555 The captureDisplay() function does not display the Permission Required dialog box and returns PermissionDenied when using the simulator.
JI: 624014 The SystemProgressToast::autoUpdateEnabled property is not available in the bb.system 1.2 library when using the simulator.
JI: 614953 The AutoCapitalize value doesn't work for the inputField of a SystemPrompt dialog box.
JI: 591348 When you restart your device, a system-started headless app fails to fire notifications intermittently.
JI: 567242 If you perform a Box2Box transfer of a folder using InvokeManager, the folder is changed into a file and then transferred.
JI: 567047 The Push Service does not work on the simulator.
JI: 549616 The Smart Card API allows you to register Application Type and not just Headless and Service Type.
JI: 534927 When using an SKU to purchase an item, the purchase receipt shows an empty digital good ID.
JI: 505518If you connect a device using the WiFiDirectIntent::GroupOwner, a signal is emitted by WiFiDirect with the parameter intent = WiFiDirectIntent::Any instead of intent = WiFiDirectIntent::GroupOwner.
JI: 481294 If you have a headless app that detects SMS and geofencing triggers, the app still gets invoked even if the permissions are disabled.
JI: 480352 Invoking a video chat such as BBM Video from a headless app brings the UI to the foreground.
JI: 468275 Opening a large number of cards can cause the device to become unresponsive.
JI: 449197 GeoPolylines and GeoPolygons don't render if they cross 0, 180, or -180 degrees longitude or latitude.
JI: 449189 Dotted and dashed edge styles don't render when you're using GeoDeviceLocation.
JI: 449188 Dotted and dashed edge styles don't render when you're using GeoPolygon.
JI: 389904 When reading a URI tag that contains "pin", the BBM app doesn't handle the content of the tag, but the Smart Tags app does and invokes the URI.
JI: 284877 An established TCP connection over the cellular network interface fails when Wi-Fi is enabled on a device that is initially connected to a mobile network with Wi-Fi disabled.
JI: 150783 There is missing documentation on QtNfcSubset classes including some enumerations and constructors in QNdefRecord, QNdefMessage, QNdefNfcSmartPosterRecord, QNdefNfcTextRecord, and QNdefNfcUriRecord.
JI: 150357 The ArrayDataModel::move() function does not work as expected.
JI: 149929 When you set a URL property for a QML object, file paths are case-sensitive when they should be case-insensitive. For example, “FILE:app/native/assets/contacts.json” and “file:app/native/assets/contacts.json” should be treated the same, but are not. Also, a URL that’s defined in QML may result in a URL that has part of the path duplicated.
JI: 146568 In QML, the connect keyword cannot be used to connect the touch() signal of a Control to a function.
JI: 144760 The ArrayDataModel::indexOf() function sometimes returns 3 in cases where it should return -1.
JI: 86080 On the BlackBerry 10 Device Simulator, if you connect the windowGroupInvisible() and processStateChanged() signals and then minimize the app, neither signal is emitted.
JI: 85749 InvokeRequest::setMetaData() doesn't work correctly if a QByteArray as part of the QVariantMap is passed in.
JI: 85463 When using cards in an app that is run on the BlackBerry 10 Device Simulator, rotating the simulator may cause the UI to become distorted.
JI: 84881 When you add a custom URI to an InvokeTargetFilter and then retrieve the list of custom attributes, the size of the custom attribute list is reported as 0. The documentation does not specify that the returned size will be 0.
Cascades UI framework
JI: 694886 In QListDataModel and ArrayDataModel, the signals itemAdded() and itemRemoved() are no longer sent when an item is moved. The new signal itemMoved() is sent instead.
JI: 388259 When you have a WebView and call storage()->clear(), the WebView storage is not cleared. Workaround: Use a render fence to set up WebView storage after the WebView has been rendered.
JI: 381511 When the keyboard is displayed in an app (for example, if a user taps a text field), the transition of the page content is not in sync with the appearance transition of the keyboard.
JI: 381185 When calling clear() on an empty ArrayDataModel, the itemsChanged() signal is emitted.
JI: 381402 StandardListItem renders text from right-to-left languages left justified.
JI: 150377 When creating CustomControl objects, the Container that is set as the root is being wrapped by a phantom Control.
JI: 149804 Using a DropDown control and trying to remove the option at index 0 while the option at index 1 is selected may cause the app to terminate unexpectedly.
JI: 149613 Calling QmlDocument::create() in a non-Cascades app may cause the app to terminate unexpectedly.
JI: 149509 The setKey() function in the Shortcut class can erroneously accept invalid strings (for example, strings that don't correspond to an acceptable shortcut).
JI: 148647 If an implicit or explicit animation occurs immediately after an orientation change of the device, the animation does not play but instead jumps to its final position. For example, this issue may occur if animations are started from the rotationCompleted() or orientationChanged() signals.
JI: 148249 When a ListView control's flick mode is set to a non-default value and a slot function is connected to the flickModeChanged() signal, calling the resetFlickMode() function doesn't set the flick mode back to the default value and no signal is emitted.