The extendDataLockTime slot does not extend the time before dataLockState switches to the DataLocked state.
While a device is switching from LockPending to DataLocked, the nextDataLockTime property is unavailable.
A headless app that needs to run on system start must be data lock aware or it is not started when the device is in the DataLocked state.
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
When 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.
When connected to a secondary display, pixel size is locked to the framebuffer, so the pixelSizeChanged() signal is never emitted.
If you query the pixel size using the DisplayInfo class with a disconnected secondary display port, the framebuffer size is returned instead of (0,0).
If you connect a device using WifiDirectIntent::GroupOwner (or WifiDirectIntent::Client), then the mismatched network role WiFiDirectRole::Client (or WiFiDirectRole::GroupOwner) is returned.
A BadRequest error message is returned by InvokeReply when registerTimer() is called with an incorrect target defined in the bar-descriptor.xml file.
A BadRequest error message is returned by InvokeReply when deregisterTimer() is called with an unregistered timer ID.
The captureDisplay() function does not display the Permission Required dialog box and returns PermissionDenied when using the simulator.
The SystemProgressToast::autoUpdateEnabled property is not available in the bb.system 1.2 library when using the simulator.
The AutoCapitalize value doesn't work for the inputField of a SystemPrompt dialog box.
When you restart your device, a system-started headless app fails to fire notifications intermittently.
If you perform a Box2Box transfer of a folder using InvokeManager, the folder is changed into a file and then transferred.
The Push Service does not work on the simulator.
The Smart Card API allows you to register Application Type and not just Headless and Service Type.
When using an SKU to purchase an item, the purchase receipt shows an empty digital good ID.
If you have a headless app that detects SMS and geofencing triggers, the app still gets invoked even if the permissions are disabled.
Invoking a video chat such as BBM Video from a headless app brings the UI to the foreground.
Opening a large number of cards can cause the device to become unresponsive.
GeoPolylines and GeoPolygons don't render if they cross 0, 180, or -180 degrees longitude or latitude.
Dotted and dashed edge styles don't render when you're using GeoDeviceLocation.
Dotted and dashed edge styles don't render when you're using GeoPolygon.
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.
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.
On the BlackBerry 10 Device Simulator, if you connect the windowGroupInvisible() and processStateChanged() signals and then minimize the app, neither signal is emitted.
InvokeRequest::setMetaData() doesn't work correctly if a QByteArray as part of the QVariantMap is passed in.
Cascades UI framework
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.
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.
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.
Calling QmlDocument::create() in a non-Cascades app may cause the app to terminate unexpectedly.